NanoCode
NanoCode is a local, provider-agnostic coding agent with a Python backend and a VS Code extension. It can inspect a workspace, propose and apply changes with approval, run commands, show diffs, and undo the last task's file changes.
Terminal agent
After publishing the backend to PyPI, users can install and run the same agent outside VS Code:
pip install nanocode-coding-agent
nanocode-agent --version
nanocode-agent
The current release version is 0.1.0. In the interactive terminal, type
/help to see configuration, planning, review, security, session, and undo
commands.
Development
Run the backend tests from the repository root:
.\.venv\Scripts\python.exe -m pytest backend\tests -q
Open the extension folder in VS Code and run Run NanoCode Extension to
launch an Extension Development Host. In development, the extension installs
the adjacent local backend automatically.
Demo release
Build the backend wheel and package the extension:
.\.venv\Scripts\python.exe -m pip wheel . --no-deps --wheel-dir extension\resources\backend
cd extension
cmd /c npm run package
Install the resulting .vsix in VS Code with Extensions: Install from
VSIX.... End users need Python 3.9+; the first run installs the backend's
third-party dependencies into private extension storage.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 nanocode_coding_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nanocode_coding_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 109.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d908956882d769865eb9ae9ef912bf871b97cbcf9e4a3857efd2e772ab01099f
|
|
| MD5 |
1af03f5fd10f8cadc706e8b82bdcc04f
|
|
| BLAKE2b-256 |
472c1f2102deba25e8f8bf417c565f3152e05e70b0578227f66d5acb89681869
|