NLSQL’s AI coding agent. CLI tool for interacting with existing codebases and building new applications from scratch.
Project description
nlsql-coder
nlsql-coder is NLSQL's coding agent, a privacy & security focused, tool-driven, workspace-aware AI system designed to help with both personal and client-based development tasks.
Features
- User-friendly command line interface.
- Wide array of LLM/provider support acorss many cloud ecosystems, including locally hosted model support.
- Primary privacy & security focus.
- Parallel tool calling ability for speed and efficency.
How it Works
The agent operates using a ReAct-style loop. A user submits a prompt, and the agent processes it by reasoning about the task, performing actions using available tools, and evaluating the results.
If the outcome is insufficient or incomplete, the agent continues this cycle, refining its approach and taking further actions until it can produce a final response.
Usage
nlsql-coder is available for download via PyPI, follow the steps below to get it running on your system:
- run
pip install nlsql-coder - use the command
nlsql-coder initto run from your CWD.
for other options or extended usage, see Arguments section below.
Arguments
Use the init command to start the application from the current working directory.
| Short | Long | Description | Defaults to |
|---|---|---|---|
-w |
--workspace |
The root directory of the project you want to work on. | . |
-u |
--usage |
Displays usage data after each conversation turn (input & output tokens) | False |
NOTE: nlsql-coder is still in active development - the current state of the applications does not currently reflect the README entirely.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nlsql_coder-0.0.9.tar.gz.
File metadata
- Download URL: nlsql_coder-0.0.9.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94e1e6c07d852ac22181d26a2d52ef59f64beb3778afa543849aaba7a343ccfd
|
|
| MD5 |
b1b15ad0bcad2af9a5dce65d5bb1b4be
|
|
| BLAKE2b-256 |
a8585f4ca846e9c56f8d6561360d1faeb2c74293497ff9f7e525c3bcc82d4bbc
|
File details
Details for the file nlsql_coder-0.0.9-py3-none-any.whl.
File metadata
- Download URL: nlsql_coder-0.0.9-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b36a271551ac8cc3f328a450646f717f54c7c879798d2c60d193b8374b45ca45
|
|
| MD5 |
8fbadcf741fe01e9c64889a1120d4686
|
|
| BLAKE2b-256 |
93c159dd4f07ad91c088afcc5de321d55a017b6a5b19c3df21e9e6864d66cbec
|