{"data":{"node":{"slug":"nano-collective-nanocoder","name":"nanocoder","tagline":"An open coding agent for terminal usage","github_url":"https://github.com/Nano-Collective/nanocoder","owner":"Nano-Collective","repo":"nanocoder","owner_avatar_url":"https://avatars.githubusercontent.com/u/232375933?v=4","primary_language":"TypeScript","stars":2487,"forks":325,"topics":["ai","ai-agents","ai-coding","coding-agents","llm","llm-inference","ollama","openai","openrouter"],"archived":false,"github_pushed_at":"2026-09-19T02:18:08+00:00","maintenance_label":"Very active","stars_delta_30d":210,"url":"https://www.graphcanon.com/tools/nano-collective-nanocoder","markdown_url":"https://www.graphcanon.com/tools/nano-collective-nanocoder.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nano-collective-nanocoder","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nano-collective-nanocoder"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"coding-agents","name":"coding-agents"},{"slug":"llm-inference","name":"llm-inference"},{"slug":"open-routing","name":"open-routing"}],"edges":[{"type":"alternative","direction":"in","explanation":"Both repositories offer agent harness solutions with a terminal focus, making them alternatives to one another. The approach of building from scratch in 'learn-claude-code' vs. an existing solution in 'nanocoder' provides users different ways to achieve their goals.","successor_context":null,"tool":{"slug":"shareai-lab-learn-claude-code","name":"learn-claude-code","tagline":"A nano claude code-like agent harness built from scratch","github_url":"https://github.com/shareAI-lab/learn-claude-code","owner":"shareAI-lab","repo":"learn-claude-code","owner_avatar_url":"https://avatars.githubusercontent.com/u/189210346?v=4","primary_language":"Python","stars":77100,"forks":12399,"topics":["agent","agent-development","ai-agent","claude","claude-code","educational","llm","python","teaching","tutorial"],"archived":false,"github_pushed_at":"2026-08-26T16:38:22+00:00","maintenance_label":"Active","stars_delta_30d":2772,"url":"https://www.graphcanon.com/tools/shareai-lab-learn-claude-code","markdown_url":"https://www.graphcanon.com/tools/shareai-lab-learn-claude-code.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shareai-lab-learn-claude-code","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shareai-lab-learn-claude-code"}},{"type":"alternative","direction":"in","explanation":"Both Qwen Code and Nanocoder are open-source AI coding agents designed for terminal usage, solving similar problems with different implementations.","successor_context":null,"tool":{"slug":"qwenlm-qwen-code","name":"qwen-code","tagline":"An open-source AI coding agent that lives in your terminal","github_url":"https://github.com/QwenLM/qwen-code","owner":"QwenLM","repo":"qwen-code","owner_avatar_url":"https://avatars.githubusercontent.com/u/141221163?v=4","primary_language":"TypeScript","stars":27946,"forks":3062,"topics":["agentic","ai","ai-agent","ai-coding","cli","coding-agent","developer-tools","llm","mcp","qwen","terminal","typescript"],"archived":false,"github_pushed_at":"2026-09-18T08:39:43+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/qwenlm-qwen-code","markdown_url":"https://www.graphcanon.com/tools/qwenlm-qwen-code.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/qwenlm-qwen-code","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=qwenlm-qwen-code"}}],"neighbours":[{"slug":"farion1231-cc-switch","name":"cc-switch","tagline":"A cross-platform desktop All-in-One assistant for multiple AI agents","github_url":"https://github.com/farion1231/cc-switch","owner":"farion1231","repo":"cc-switch","owner_avatar_url":"https://avatars.githubusercontent.com/u/44939412?v=4","primary_language":"Rust","stars":133715,"forks":9227,"topics":["ai-tools","claude-code","codex","desktop-app","grok","grokbuild","hermes","hermes-agent","mcp","open-source","openclaw","openclaw-ui","opencode","pi","provider-management","rust","skills","skills-management","tauri","wsl-support"],"archived":false,"github_pushed_at":"2026-09-17T18:35:01+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/farion1231-cc-switch","markdown_url":"https://www.graphcanon.com/tools/farion1231-cc-switch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/farion1231-cc-switch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=farion1231-cc-switch","shared_categories":["ai-agents"]},{"slug":"shareai-lab-learn-claude-code","name":"learn-claude-code","tagline":"A nano claude code-like agent harness built from scratch","github_url":"https://github.com/shareAI-lab/learn-claude-code","owner":"shareAI-lab","repo":"learn-claude-code","owner_avatar_url":"https://avatars.githubusercontent.com/u/189210346?v=4","primary_language":"Python","stars":77100,"forks":12399,"topics":["agent","agent-development","ai-agent","claude","claude-code","educational","llm","python","teaching","tutorial"],"archived":false,"github_pushed_at":"2026-08-26T16:38:22+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/shareai-lab-learn-claude-code","markdown_url":"https://www.graphcanon.com/tools/shareai-lab-learn-claude-code.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shareai-lab-learn-claude-code","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shareai-lab-learn-claude-code","shared_categories":["ai-agents"]},{"slug":"code-yeongyu-oh-my-openagent","name":"oh-my-openagent","tagline":"A coding agent for complex codebases, supporting multiple AI agents like ChatGPT and Claude.","github_url":"https://github.com/code-yeongyu/oh-my-openagent","owner":"code-yeongyu","repo":"oh-my-openagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/11153873?v=4","primary_language":"TypeScript","stars":69205,"forks":5700,"topics":["ai","ai-agents","anthropic","chatgpt","claude","claude-skills","codex","cursor","gemini","ide","openai","opencode","orchestration","tui","typescript"],"archived":false,"github_pushed_at":"2026-09-19T16:45:00+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/code-yeongyu-oh-my-openagent","markdown_url":"https://www.graphcanon.com/tools/code-yeongyu-oh-my-openagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/code-yeongyu-oh-my-openagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=code-yeongyu-oh-my-openagent","shared_categories":["ai-agents"]},{"slug":"yeachan-heo-oh-my-claudecode","name":"oh-my-claudecode","tagline":"Teams-first Multi-agent orchestration for Claude Code","github_url":"https://github.com/Yeachan-Heo/oh-my-claudecode","owner":"Yeachan-Heo","repo":"oh-my-claudecode","owner_avatar_url":"https://avatars.githubusercontent.com/u/54757707?v=4","primary_language":"TypeScript","stars":39262,"forks":3512,"topics":["agentic-coding","ai-agents","automation","claude","claude-code","multi-agent-systems","oh-my-opencode","opencode","parallel-execution","vibe-coding"],"archived":false,"github_pushed_at":"2026-09-18T13:15:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/yeachan-heo-oh-my-claudecode","markdown_url":"https://www.graphcanon.com/tools/yeachan-heo-oh-my-claudecode.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yeachan-heo-oh-my-claudecode","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yeachan-heo-oh-my-claudecode","shared_categories":["ai-agents"]},{"slug":"esengine-deepseek-reasonix","name":"DeepSeek-Reasonix","tagline":"DeepSeek-native AI coding agent for terminal","github_url":"https://github.com/esengine/DeepSeek-Reasonix","owner":"esengine","repo":"DeepSeek-Reasonix","owner_avatar_url":"https://avatars.githubusercontent.com/u/18465053?v=4","primary_language":"Go","stars":35596,"forks":2401,"topics":["agent","agent-framework","ai-agent","ai-coding","cli","coding-agent","deepseek","developer-tools","dsh","dsh-plugin","ink","llm","prompt-caching","r1","terminal","tool-use","tui","typescript"],"archived":false,"github_pushed_at":"2026-09-18T08:38:21+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/esengine-deepseek-reasonix","markdown_url":"https://www.graphcanon.com/tools/esengine-deepseek-reasonix.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/esengine-deepseek-reasonix","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=esengine-deepseek-reasonix","shared_categories":["ai-agents"]},{"slug":"voltagent-awesome-claude-code-subagents","name":"awesome-claude-code-subagents","tagline":"A collection of specialized Claude Code subagents for development use cases","github_url":"https://github.com/VoltAgent/awesome-claude-code-subagents","owner":"VoltAgent","repo":"awesome-claude-code-subagents","owner_avatar_url":"https://avatars.githubusercontent.com/u/201282378?v=4","primary_language":"Shell","stars":25207,"forks":2912,"topics":["ai-agent-framework","ai-agent-tools","ai-agents","awesome","awesome-list","claude","claude-ai","claude-code-subagents","claude-subagents","subagents"],"archived":false,"github_pushed_at":"2026-09-14T09:59:52+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/voltagent-awesome-claude-code-subagents","markdown_url":"https://www.graphcanon.com/tools/voltagent-awesome-claude-code-subagents.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/voltagent-awesome-claude-code-subagents","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=voltagent-awesome-claude-code-subagents","shared_categories":["ai-agents"]},{"slug":"mksglu-context-mode","name":"context-mode","tagline":"Context window optimization for AI coding agents","github_url":"https://github.com/mksglu/context-mode","owner":"mksglu","repo":"context-mode","owner_avatar_url":"https://avatars.githubusercontent.com/u/6067714?v=4","primary_language":"TypeScript","stars":23686,"forks":1709,"topics":["antigravity","claude","claude-code","claude-code-hooks","claude-code-plugins","claude-code-skill","codex","codex-cli","context-mode","copilot","cursor-plugin","kiro","mcp","mcp-server","mcp-tools","openclaw","opencode","pi-agent","skills","zed-extension"],"archived":false,"github_pushed_at":"2026-09-19T12:05:41+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/mksglu-context-mode","markdown_url":"https://www.graphcanon.com/tools/mksglu-context-mode.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mksglu-context-mode","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mksglu-context-mode","shared_categories":["ai-agents"]},{"slug":"nirdiamant-agents-towards-production","name":"agents-towards-production","tagline":"End-to-end, code-first tutorials for building production-grade GenAI agents","github_url":"https://github.com/NirDiamant/agents-towards-production","owner":"NirDiamant","repo":"agents-towards-production","owner_avatar_url":"https://avatars.githubusercontent.com/u/28316913?v=4","primary_language":"Jupyter Notebook","stars":21298,"forks":2824,"topics":["agent","agent-framework","agentic-ai","agents","ai-agents","deployment","genai","generative-ai","langgraph","llm","llms","mcp","mlops","multi-agent-systems","observability","production","python","rag","tutorials"],"archived":false,"github_pushed_at":"2026-08-15T00:52:10+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production","markdown_url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nirdiamant-agents-towards-production","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nirdiamant-agents-towards-production","shared_categories":["ai-agents"]},{"slug":"tanweai-pua","name":"pua","tagline":"A skill package for enhancing the functionality of AI agents within development environments","github_url":"https://github.com/tanweai/pua","owner":"tanweai","repo":"pua","owner_avatar_url":"https://avatars.githubusercontent.com/u/256783335?v=4","primary_language":"TypeScript","stars":19454,"forks":1185,"topics":["agency","agent","pip","pua"],"archived":false,"github_pushed_at":"2026-07-16T05:58:58+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/tanweai-pua","markdown_url":"https://www.graphcanon.com/tools/tanweai-pua.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tanweai-pua","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tanweai-pua","shared_categories":["ai-agents"]},{"slug":"microsoft-agent-framework","name":"agent-framework","tagline":"Framework for building and deploying AI agents and multi-agent workflows","github_url":"https://github.com/microsoft/agent-framework","owner":"microsoft","repo":"agent-framework","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":13573,"forks":2335,"topics":["agent-framework","agentic-ai","agents","ai","dotnet","multi-agent","orchestration","python","sdk","workflows"],"archived":false,"github_pushed_at":"2026-09-18T02:54:16+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-agent-framework","markdown_url":"https://www.graphcanon.com/tools/microsoft-agent-framework.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-agent-framework","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-agent-framework","shared_categories":["ai-agents"]},{"slug":"bytedance-trae-agent","name":"trae-agent","tagline":"Trae Agent is an LLM-based agent for general purpose software engineering tasks.","github_url":"https://github.com/bytedance/trae-agent","owner":"bytedance","repo":"trae-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/4158466?v=4","primary_language":"Python","stars":12036,"forks":1341,"topics":["agent","llm","software-engineering"],"archived":false,"github_pushed_at":"2026-02-05T11:21:00+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/bytedance-trae-agent","markdown_url":"https://www.graphcanon.com/tools/bytedance-trae-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bytedance-trae-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bytedance-trae-agent","shared_categories":["ai-agents"]},{"slug":"langchain-ai-open-swe","name":"open-swe","tagline":"An Open-Source Asynchronous Coding Agent","github_url":"https://github.com/langchain-ai/open-swe","owner":"langchain-ai","repo":"open-swe","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":10576,"forks":1228,"topics":["agent","agents","ai","anthropic","claudecode","llm","llms","openai"],"archived":false,"github_pushed_at":"2026-08-19T11:57:07+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/langchain-ai-open-swe","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-open-swe.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-open-swe","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-open-swe","shared_categories":["ai-agents"]}]}}