Nano-Collective/nanocoder
GitHubAn open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.
Teams whose requirements match this repository’s core capability.
Review deployment and security evidence before production adoption.
What matters before you adopt it
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code46 modules · 54 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% @nanocollective/nanocoder — high-level architecture (DRAFT, refine me)
n0["benchmarks · 3 files"]
n1["plugins · 37 files"]
n2["scripts · scripts · 5 files"]
n3["source · 16 files"]
n4["source/acp · 22 files"]
n5["source/ai-sdk-client · 40 files"]
n6["source/app · 56 files"]
n7["source/artifacts · 6 files"]
n8["source/auth · 4 files"]
n9["source/commands · 61 files"]
n10["source/components · UI components · 91 files"]
n11["source/config · configuration · 26 files"]
n12["source/context · 1 file"]
n13["source/custom-commands · 8 files"]
n14["source/custom-tools · 13 files"]
n15["source/daemon · 9 files"]
n16["source/events · 9 files"]
n17["source/hooks · hooks · 50 files"]
n18["source/init · 11 files"]
n19["source/lsp · 9 files"]
n20["source/markdown-parser · 8 files"]
n21["source/mcp · 4 files"]
n22["source/model-database · 6 files"]
n23["source/models · data models · 6 files"]
n24["source/plain · 7 files"]
n25["source/schedule · 2 files"]
n26["source/security · 1 file"]
n27["source/services · services · 14 files"]
n28["source/session · 10 files"]
n29["source/skills · 24 files"]
n30["source/subagents · 9 files"]
n31["source/test-utils · 2 files"]
n32["source/tokenization · 13 files"]
n33["source/tool-calling · 7 files"]
n34["source/tools · tool implementations · 69 files"]
n35["source/types · 21 files"]
n36["source/usage · 10 files"]
n37["source/utils · utility helpers · 142 files"]
n38["source/vscode · 15 files"]
n39["source/wizards · 27 files"]
n1 --> n3
n1 --> n38
n3 --> n6
n3 --> n31
n3 --> n35
n4 --> n3
n4 --> n17
n4 --> n35
n6 --> n31
n9 --> n3
n9 --> n11
n9 --> n17
n9 --> n19
n9 --> n22
n9 --> n31
n9 --> n34
n9 --> n35
n10 --> n3
n10 --> n11
n10 --> n17
n10 --> n20
n10 --> n27
n10 --> n31
n10 --> n35
n10 --> n37
n17 --> n3
n17 --> n10
n17 --> n28
n17 --> n35
n17 --> n37
n20 --> n35
n21 --> n34
n21 --> n35
n27 --> n3
n28 --> n11
n28 --> n17
n28 --> n35
n32 --> n35
n34 --> n3
n34 --> n5
n34 --> n11
n34 --> n17
n34 --> n27
n34 --> n35
n34 --> n37
n36 --> n35
n37 --> n3
n37 --> n10
n37 --> n11
n37 --> n31
n37 --> n34
n37 --> n35
n39 --> n31
n39 --> n35
class n27 api
class n23 data
class n2,n11 infra
class n34,n37 shared
class n10,n17 ui
classDef api fill:#af7aa1,color:#ffffff,stroke:#8a5f7f
classDef data fill:#59a14f,color:#ffffff,stroke:#46803e
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef shared fill:#79706e,color:#ffffff,stroke:#5d5654
classDef ui fill:#4e79a7,color:#ffffff,stroke:#3a5b80Nearby repositories worth comparing before adoption.
Python SDK for AI agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks including CrewAI, Agno, OpenAI Agents SDK, Langchain, Autogen, AG2, and CamelAI
Multi-Agent + Automation: Workflows, Automation, Self-Improving Agents
Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)