{"data":{"node":{"slug":"hmbown-codewhale","name":"CodeWhale","tagline":"Open-source, community-driven agent harness","github_url":"https://github.com/Hmbown/CodeWhale","owner":"Hmbown","repo":"CodeWhale","owner_avatar_url":"https://avatars.githubusercontent.com/u/101357273?v=4","primary_language":"Rust","stars":40813,"forks":3528,"topics":["cli","deepseek","llm","rust","terminal","tui"],"archived":false,"github_pushed_at":"2026-08-16T09:35:03+00:00","maintenance_label":"Very active","stars_delta_30d":955,"url":"https://www.graphcanon.com/tools/hmbown-codewhale","markdown_url":"https://www.graphcanon.com/tools/hmbown-codewhale.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/hmbown-codewhale","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=hmbown-codewhale"},"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":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"cli","name":"cli"},{"slug":"deepseek","name":"deepseek"},{"slug":"llm","name":"llm"},{"slug":"rust","name":"rust"},{"slug":"terminal","name":"terminal"},{"slug":"tui","name":"tui"}],"edges":[{"type":"alternative","direction":"out","explanation":"Both are self-hosted developer control centers focused on managing coding agents and automations through the command line interface (CLI).","successor_context":null,"tool":{"slug":"openhands-openhands","name":"OpenHands","tagline":"AI-Driven Development","github_url":"https://github.com/OpenHands/OpenHands","owner":"OpenHands","repo":"OpenHands","owner_avatar_url":"https://avatars.githubusercontent.com/u/225919603?v=4","primary_language":"TypeScript","stars":88376,"forks":11610,"topics":["agent","artificial-intelligence","chatgpt","claude-ai","cli","developer-tools","gpt","llm","openai"],"archived":false,"github_pushed_at":"2026-09-18T05:16:01+00:00","maintenance_label":"Very active","stars_delta_30d":4222,"url":"https://www.graphcanon.com/tools/openhands-openhands","markdown_url":"https://www.graphcanon.com/tools/openhands-openhands.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openhands-openhands","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openhands-openhands"}},{"type":"related","direction":"out","explanation":"Dify is a platform for agentic workflow development, which shares some functional overlap but has a different scope compared to CodeWhale's terminal agent harness.","successor_context":null,"tool":{"slug":"langgenius-dify","name":"dify","tagline":"Build Agentic workflows and RAG pipelines with rich AI model and tool support on one collaborative workspace.","github_url":"https://github.com/langgenius/dify","owner":"langgenius","repo":"dify","owner_avatar_url":"https://avatars.githubusercontent.com/u/127165244?v=4","primary_language":"TypeScript","stars":156243,"forks":24675,"topics":["agent","agentic-ai","agentic-framework","agentic-workflow","ai","automation","claude","deepseek","genai","gpt","llm","low-code","mcp","nextjs","no-code","openai","python","skills","workflow"],"archived":false,"github_pushed_at":"2026-09-18T08:23:40+00:00","maintenance_label":"Very active","stars_delta_30d":4518,"url":"https://www.graphcanon.com/tools/langgenius-dify","markdown_url":"https://www.graphcanon.com/tools/langgenius-dify.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langgenius-dify","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langgenius-dify"}},{"type":"alternative","direction":"out","explanation":"CodeWhale and CowAgent are both terminal-based AI coding assistants designed to work with multiple language models, offering similar functionality as agent harnesses.","successor_context":null,"tool":{"slug":"zhayujie-cowagent","name":"CowAgent","tagline":"Open-source super AI assistant & Agent Harness","github_url":"https://github.com/zhayujie/CowAgent","owner":"zhayujie","repo":"CowAgent","owner_avatar_url":"https://avatars.githubusercontent.com/u/26161723?v=4","primary_language":"Python","stars":47025,"forks":10363,"topics":["ai","ai-agent","ai-agents","chatgpt-on-wechat","claude","claude-code","codex","cowagent","deepseek","harness","llm","mcp","multi-agent","openai","openclaw","skills"],"archived":false,"github_pushed_at":"2026-09-18T08:26:46+00:00","maintenance_label":"Very active","stars_delta_30d":505,"url":"https://www.graphcanon.com/tools/zhayujie-cowagent","markdown_url":"https://www.graphcanon.com/tools/zhayujie-cowagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zhayujie-cowagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zhayujie-cowagent"}},{"type":"alternative","direction":"out","explanation":"CodeWhale and open-swe both support internal coding agents, but they approach it differently: CodeWhale emphasizes TUI/CLI, while open-swe serves as a foundational framework.","successor_context":null,"tool":{"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":"Very active","stars_delta_30d":221,"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"}},{"type":"alternative","direction":"out","explanation":"Both are terminal-based interfaces for interacting with LLMs and support multiple models like Ollama and OpenAI.","successor_context":null,"tool":{"slug":"open-webui-open-webui","name":"open-webui","tagline":"User-friendly AI Interface","github_url":"https://github.com/open-webui/open-webui","owner":"open-webui","repo":"open-webui","owner_avatar_url":"https://avatars.githubusercontent.com/u/158137808?v=4","primary_language":"Python","stars":152445,"forks":22306,"topics":["ai","llm","llm-ui","llm-webui","llms","mcp","ollama","ollama-webui","open-webui","openai","openapi","rag","self-hosted","ui","webui"],"archived":false,"github_pushed_at":"2026-09-18T00:11:06+00:00","maintenance_label":"Very active","stars_delta_30d":3570,"url":"https://www.graphcanon.com/tools/open-webui-open-webui","markdown_url":"https://www.graphcanon.com/tools/open-webui-open-webui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-webui-open-webui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-webui-open-webui"}},{"type":"related","direction":"in","explanation":null,"successor_context":null,"tool":{"slug":"dair-ai-prompt-engineering-guide","name":"Prompt-Engineering-Guide","tagline":"Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents","github_url":"https://github.com/dair-ai/Prompt-Engineering-Guide","owner":"dair-ai","repo":"Prompt-Engineering-Guide","owner_avatar_url":"https://avatars.githubusercontent.com/u/30384625?v=4","primary_language":"MDX","stars":77531,"forks":8518,"topics":["agent","agents","ai-agents","chatgpt","deep-learning","generative-ai","language-model","llms","openai","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-03-11T20:09:13+00:00","maintenance_label":"Slowing","stars_delta_30d":829,"url":"https://www.graphcanon.com/tools/dair-ai-prompt-engineering-guide","markdown_url":"https://www.graphcanon.com/tools/dair-ai-prompt-engineering-guide.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dair-ai-prompt-engineering-guide","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dair-ai-prompt-engineering-guide"}},{"type":"related","direction":"in","explanation":"Codewhale and RAGs are both open-source projects for agent development, sharing the goal of empowering users to create customized AI agents.","successor_context":null,"tool":{"slug":"run-llama-rags","name":"rags","tagline":"Build ChatGPT over your data with natural language","github_url":"https://github.com/run-llama/rags","owner":"run-llama","repo":"rags","owner_avatar_url":"https://avatars.githubusercontent.com/u/130722866?v=4","primary_language":"Python","stars":6549,"forks":656,"topics":["agent","chatbot","chatgpt","gpts","llamaindex","llm","openai","rag","streamlit"],"archived":false,"github_pushed_at":"2024-04-05T05:36:59+00:00","maintenance_label":"Dormant","stars_delta_30d":6,"url":"https://www.graphcanon.com/tools/run-llama-rags","markdown_url":"https://www.graphcanon.com/tools/run-llama-rags.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/run-llama-rags","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=run-llama-rags"}},{"type":"related","direction":"in","explanation":"'Codewhale' and 'learn-ai-engineering' both aim at teaching or utilizing AI tools and technologies to solve problems related to codebases or computational tasks. While they are adjacent in purpose, Codewhale specifically targets harnessing AI for coding purposes.","successor_context":null,"tool":{"slug":"ashishps1-learn-ai-engineering","name":"learn-ai-engineering","tagline":"Learn AI and LLMs from scratch using free resources","github_url":"https://github.com/ashishps1/learn-ai-engineering","owner":"ashishps1","repo":"learn-ai-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/8646889?v=4","primary_language":null,"stars":5933,"forks":1423,"topics":["agentic-ai","agents","ai","deep-learning","generative-ai","large-language-models","llm","machine-learning","mcp","ml","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-02-05T02:34:40+00:00","maintenance_label":"Slowing","stars_delta_30d":100,"url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering","markdown_url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ashishps1-learn-ai-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ashishps1-learn-ai-engineering"}},{"type":"alternative","direction":"in","explanation":"Codewhale is an open-source agent harness, while envd provides a reproducible development environment for humans and agents. Both aim to improve developer productivity through automation or standardized environments.","successor_context":null,"tool":{"slug":"tensorchord-envd","name":"envd","tagline":"Reproducible development environment for humans and agents","github_url":"https://github.com/tensorchord/envd","owner":"tensorchord","repo":"envd","owner_avatar_url":"https://avatars.githubusercontent.com/u/100543303?v=4","primary_language":"Go","stars":2230,"forks":168,"topics":["agent","buildkit","code-agent","codex","developer-tools","development-environment","docker","hacktoberfest","llmops","mlops","mlops-workflow","model-serving"],"archived":false,"github_pushed_at":"2026-07-25T03:58:33+00:00","maintenance_label":"Steady","stars_delta_30d":16,"url":"https://www.graphcanon.com/tools/tensorchord-envd","markdown_url":"https://www.graphcanon.com/tools/tensorchord-envd.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorchord-envd","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorchord-envd"}}],"neighbours":[{"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":["developer-tools","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":["developer-tools","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":["developer-tools","ai-agents"]},{"slug":"continuedev-continue","name":"continue","tagline":"open-source coding agent","github_url":"https://github.com/continuedev/continue","owner":"continuedev","repo":"continue","owner_avatar_url":"https://avatars.githubusercontent.com/u/127876214?v=4","primary_language":"TypeScript","stars":35945,"forks":5398,"topics":["agent","ai","cli","developer-tools","open-source"],"archived":false,"github_pushed_at":"2026-09-16T12:36:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/continuedev-continue","markdown_url":"https://www.graphcanon.com/tools/continuedev-continue.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/continuedev-continue","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=continuedev-continue","shared_categories":["developer-tools","ai-agents"]},{"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":"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","shared_categories":["developer-tools","ai-agents"]},{"slug":"fosowl-agenticseek","name":"agenticSeek","tagline":"Autonomous agent for local AI tasks, web browsing, and coding","github_url":"https://github.com/Fosowl/agenticSeek","owner":"Fosowl","repo":"agenticSeek","owner_avatar_url":"https://avatars.githubusercontent.com/u/49105846?v=4","primary_language":"Python","stars":27244,"forks":3050,"topics":["agentic-ai","agents","ai","autonomous-agents","deepseek-r1","llm","llm-agents","voice-assistant"],"archived":false,"github_pushed_at":"2026-09-13T19:26:13+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/fosowl-agenticseek","markdown_url":"https://www.graphcanon.com/tools/fosowl-agenticseek.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fosowl-agenticseek","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fosowl-agenticseek","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":"getpaseo-paseo","name":"paseo","tagline":"Orchestrate multiple coding agents from desktop and mobile","github_url":"https://github.com/getpaseo/paseo","owner":"getpaseo","repo":"paseo","owner_avatar_url":"https://avatars.githubusercontent.com/u/259503569?v=4","primary_language":"TypeScript","stars":17619,"forks":2003,"topics":["ade","agents","android","claude-code","codex","copilot","developer-tools","hermes","ios","linux","mobile","opencode","orchestration","pi","windows"],"archived":false,"github_pushed_at":"2026-09-17T20:50:16+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/getpaseo-paseo","markdown_url":"https://www.graphcanon.com/tools/getpaseo-paseo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/getpaseo-paseo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=getpaseo-paseo","shared_categories":["developer-tools","ai-agents"]},{"slug":"xiaomimimo-mimo-code","name":"MiMo-Code","tagline":"Where Models and Agents Co-Evolve","github_url":"https://github.com/XiaomiMiMo/MiMo-Code","owner":"XiaomiMiMo","repo":"MiMo-Code","owner_avatar_url":"https://avatars.githubusercontent.com/u/208276378?v=4","primary_language":"TypeScript","stars":13203,"forks":1367,"topics":["ai","ai-agents","cli","mimo","mimo-code"],"archived":false,"github_pushed_at":"2026-09-20T05:49:51+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/xiaomimimo-mimo-code","markdown_url":"https://www.graphcanon.com/tools/xiaomimimo-mimo-code.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/xiaomimimo-mimo-code","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=xiaomimimo-mimo-code","shared_categories":["developer-tools","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":["developer-tools","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"]}]}}