🐾 NC Claw — Local Multi-Agent AI Terminal Assistant
A lightweight, offline-first, multi-role AI assistant built for Linux ARM64 terminals (like CM5) — no cloud lock-in, no telemetry, zero dependencies beyond Python 3.8+.
✨ Run it. Talk to it. Command it. All inside your terminal — or via web UI.
🔑 Core Principles
-
Local-first: All logic, config (
~/.claw_config.json), history (~/.claw_history), and agents run on your machine. -
Multi-Agent Native: Built-in roles (
@coder,@artist,@chat,@lawyer) collaborate in group chat mode — each with dedicated skills and persona. -
Terminal-Native Commands: Execute shell, read/write files, inspect system, or run Python — all via clean
//syntax://exec ls -la //read ~/Desktop/notes.txt //tree /home/ncstudio/Desktop --depth 2 //time //ip
-
CM5 Optimized: Tested on Raspberry Pi OS (aarch64); low memory footprint, no GPU required.
🚀 Quick Start
-
Clone & enter project
cd ~/Desktop && git clone https://github.com/NCstudio/nc-claw.git && cd nc-claw
-
Launch Claw
python3 nc_claw/claw.py
-
Open Web UI
→ Visithttp://localhost:8000in your browser
(Terminal stays active as real-time log dashboard) -
Try your first command
In the web chat or terminal input:@all Hello! What can you do?
✅ Done. You’re now running a full local AI assistant — no sign-up, no API key needed.
Metadata
Release files for nc-claw 0.8.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nc_claw-0.8.11.tar.gz | 35.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nc_claw-0.8.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.4 kB
Release files / nc_claw-0.8.11.tar.gz
| Download URL | nc_claw-0.8.11.tar.gz |
|---|---|
| Size | 35.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
24c1ee766bf824fda4f5a8752544c2ce9abede86c3fc05282cd59b83ec1af432
|
|
BLAKE2b-256 checksum How to use checksums |
2d1e55aa06474a31f9643a28d351ea99f86a151fb1ea291f5247678a3938a7ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / nc_claw-0.8.11-py3-none-any.whl
| Download URL | nc_claw-0.8.11-py3-none-any.whl |
|---|---|
| Size | 35.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b7811ab06c31b963f832bd030f56c76f9c308d567a5a0d4b717ee8fd01e3822
|
|
BLAKE2b-256 checksum How to use checksums |
0ae5d6fe83d79ce9e62b4a365e296e48578915dc6012890c61c8eb3564b7ed69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|