Skip to main content

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:

  1. run pip install nlsql-coder
  2. use the command nlsql-coder init to 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nlsql_coder-0.0.9.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nlsql_coder-0.0.9-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

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

Hashes for nlsql_coder-0.0.9.tar.gz
Algorithm Hash digest
SHA256 94e1e6c07d852ac22181d26a2d52ef59f64beb3778afa543849aaba7a343ccfd
MD5 b1b15ad0bcad2af9a5dce65d5bb1b4be
BLAKE2b-256 a8585f4ca846e9c56f8d6561360d1faeb2c74293497ff9f7e525c3bcc82d4bbc

See more details on using hashes here.

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

Hashes for nlsql_coder-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b36a271551ac8cc3f328a450646f717f54c7c879798d2c60d193b8374b45ca45
MD5 8fbadcf741fe01e9c64889a1120d4686
BLAKE2b-256 93c159dd4f07ad91c088afcc5de321d55a017b6a5b19c3df21e9e6864d66cbec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page