{"data":{"node":{"slug":"ekailabs-contexto","name":"contexto","tagline":"Context Engine for long-running AI agents","github_url":"https://github.com/ekailabs/contexto","owner":"ekailabs","repo":"contexto","owner_avatar_url":"https://avatars.githubusercontent.com/u/195136873?v=4","primary_language":"TypeScript","stars":620,"forks":22,"topics":[],"archived":false,"github_pushed_at":"2026-06-10T00:43:06+00:00","maintenance_label":"Slowing","stars_delta_30d":-7,"url":"https://www.graphcanon.com/tools/ekailabs-contexto","markdown_url":"https://www.graphcanon.com/tools/ekailabs-contexto.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ekailabs-contexto","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ekailabs-contexto"},"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":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"apache-2-0","name":"apache 2.0"},{"slug":"context-engine","name":"context-engine"},{"slug":"hermes","name":"hermes"},{"slug":"long-running-agents","name":"long-running agents"},{"slug":"managed-hosting","name":"managed hosting"},{"slug":"openclaw","name":"openclaw"},{"slug":"typescript","name":"typescript"}],"edges":[],"neighbours":[{"slug":"mem0ai-mem0","name":"mem0","tagline":"Drop-in memory infrastructure for AI agents and apps","github_url":"https://github.com/mem0ai/mem0","owner":"mem0ai","repo":"mem0","owner_avatar_url":"https://avatars.githubusercontent.com/u/137054526?v=4","primary_language":"Python","stars":65557,"forks":7690,"topics":["agentic-memory","agentic-memory-system","agents","ai","ai-agents","chatgpt","genai","llm","long-term-memory","memory","memory-management","python","rag","state-management"],"archived":false,"github_pushed_at":"2026-09-18T08:17:57+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/mem0ai-mem0","markdown_url":"https://www.graphcanon.com/tools/mem0ai-mem0.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mem0ai-mem0","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mem0ai-mem0","shared_categories":["ai-agents","data-retrieval"]},{"slug":"upstash-context7","name":"context7","tagline":"Up-to-date code documentation for LLMs and AI code editors","github_url":"https://github.com/upstash/context7","owner":"upstash","repo":"context7","owner_avatar_url":"https://avatars.githubusercontent.com/u/74989412?v=4","primary_language":"TypeScript","stars":62153,"forks":3008,"topics":["llm","mcp","mcp-server","vibe-coding"],"archived":false,"github_pushed_at":"2026-09-18T08:08:07+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/upstash-context7","markdown_url":"https://www.graphcanon.com/tools/upstash-context7.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/upstash-context7","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=upstash-context7","shared_categories":[]},{"slug":"agentscope-ai-agentscope","name":"agentscope","tagline":"Build and run agents you can see, understand and trust.","github_url":"https://github.com/agentscope-ai/agentscope","owner":"agentscope-ai","repo":"agentscope","owner_avatar_url":"https://avatars.githubusercontent.com/u/211762292?v=4","primary_language":"Python","stars":31912,"forks":3517,"topics":["agent","chatbot","large-language-models","llm","llm-agent","mcp","multi-agent","multi-modal","react-agent","realtime-agent","voice-agent","voice-assistant"],"archived":false,"github_pushed_at":"2026-09-18T07:47:31+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope","markdown_url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentscope-ai-agentscope","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentscope-ai-agentscope","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":"emcie-co-parlant","name":"parlant","tagline":"Build reliable customer-facing AI agents with Parlant: an interaction control harness optimized for controlled, consistent, and predictable LLM interactions.","github_url":"https://github.com/emcie-co/parlant","owner":"emcie-co","repo":"parlant","owner_avatar_url":"https://avatars.githubusercontent.com/u/160175171?v=4","primary_language":"Python","stars":18288,"forks":1556,"topics":["ai-agents","ai-alignment","customer-service","customer-success","gemini","genai","hacktoberfest","llama3","llm","openai","python"],"archived":false,"github_pushed_at":"2026-07-12T19:40:55+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/emcie-co-parlant","markdown_url":"https://www.graphcanon.com/tools/emcie-co-parlant.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/emcie-co-parlant","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=emcie-co-parlant","shared_categories":["ai-agents"]},{"slug":"langchain-ai-langchainjs","name":"langchainjs","tagline":"The agent engineering platform","github_url":"https://github.com/langchain-ai/langchainjs","owner":"langchain-ai","repo":"langchainjs","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"TypeScript","stars":18164,"forks":3356,"topics":[],"archived":false,"github_pushed_at":"2026-09-06T02:58:03+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchainjs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchainjs","shared_categories":["ai-agents"]},{"slug":"lastmile-ai-mcp-agent","name":"mcp-agent","tagline":"Build effective AI agents with Model Context Protocol.","github_url":"https://github.com/lastmile-ai/mcp-agent","owner":"lastmile-ai","repo":"mcp-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/123273171?v=4","primary_language":"Python","stars":8549,"forks":891,"topics":["agents","ai","ai-agents","llm","llms","mcp","model-context-protocol","python"],"archived":false,"github_pushed_at":"2026-01-25T16:35:16+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/lastmile-ai-mcp-agent","markdown_url":"https://www.graphcanon.com/tools/lastmile-ai-mcp-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lastmile-ai-mcp-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lastmile-ai-mcp-agent","shared_categories":["ai-agents"]},{"slug":"volcengine-minecontext","name":"MineContext","tagline":"Proactive context-aware AI partner","github_url":"https://github.com/volcengine/MineContext","owner":"volcengine","repo":"MineContext","owner_avatar_url":"https://avatars.githubusercontent.com/u/67365215?v=4","primary_language":"Python","stars":5518,"forks":411,"topics":["agent","context-engineering","electron","embedding-models","javascript","memory","proactive-ai","python","python3","rag","react","typescript","vector-database","vision-language-model"],"archived":false,"github_pushed_at":"2026-05-07T13:23:05+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/volcengine-minecontext","markdown_url":"https://www.graphcanon.com/tools/volcengine-minecontext.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/volcengine-minecontext","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=volcengine-minecontext","shared_categories":["ai-agents"]},{"slug":"ibm-mcp-context-forge","name":"mcp-context-forge","tagline":"AI Gateway and registry for MCP, A2A, REST/gRPC APIs","github_url":"https://github.com/IBM/mcp-context-forge","owner":"IBM","repo":"mcp-context-forge","owner_avatar_url":"https://avatars.githubusercontent.com/u/1459110?v=4","primary_language":"Python","stars":4502,"forks":877,"topics":["agents","ai","api-gateway","asyncio","authentication-middleware","devops","docker","fastapi","federation","gateway","generative-ai","jwt","kubernetes","llm-agents","mcp","model-context-protocol","observability","prompt-engineering","python","tools"],"archived":false,"github_pushed_at":"2026-09-19T19:30:11+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ibm-mcp-context-forge","markdown_url":"https://www.graphcanon.com/tools/ibm-mcp-context-forge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ibm-mcp-context-forge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ibm-mcp-context-forge","shared_categories":[]},{"slug":"run-llama-llama-cloud-services","name":"llama_cloud_services","tagline":"Knowledge Agents and Management in the Cloud","github_url":"https://github.com/run-llama/llama_cloud_services","owner":"run-llama","repo":"llama_cloud_services","owner_avatar_url":"https://avatars.githubusercontent.com/u/130722866?v=4","primary_language":"TypeScript","stars":4267,"forks":465,"topics":["document","document-parser","document-parsing","docx-to-markdown","parsing","pdf","pdf-document-processor","pdf-to-excel","pdf-to-json","pdf-to-markdown","pdf-to-text","ppt-to-json","ppt-to-markdown","pptx","structured-data","tables"],"archived":false,"github_pushed_at":"2026-05-18T19:09:10+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/run-llama-llama-cloud-services","markdown_url":"https://www.graphcanon.com/tools/run-llama-llama-cloud-services.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/run-llama-llama-cloud-services","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=run-llama-llama-cloud-services","shared_categories":["ai-agents","data-retrieval"]},{"slug":"yvgude-lean-ctx","name":"lean-ctx","tagline":"Control what your AI can see by serving context with a local Rust binary.","github_url":"https://github.com/yvgude/lean-ctx","owner":"yvgude","repo":"lean-ctx","owner_avatar_url":"https://avatars.githubusercontent.com/u/7590809?v=4","primary_language":"Rust","stars":3859,"forks":352,"topics":["agentic-coding","ai","ai-agents","ai-coding","ai-governance","claude-code","context-engineering","context-gateway","context-intelligence","copilot","cursor","developer-tools","gemini-cli","lean-context","llm","mcp","mcp-server","rust","token-optimization"],"archived":false,"github_pushed_at":"2026-10-02T23:29:57+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/yvgude-lean-ctx","markdown_url":"https://www.graphcanon.com/tools/yvgude-lean-ctx.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yvgude-lean-ctx","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yvgude-lean-ctx","shared_categories":["ai-agents"]},{"slug":"egoalpha-prompt-in-context-learning","name":"prompt-in-context-learning","tagline":"Resources for in-context learning and prompt engineering with LLMs like ChatGPT and GPT-3","github_url":"https://github.com/EgoAlpha/prompt-in-context-learning","owner":"EgoAlpha","repo":"prompt-in-context-learning","owner_avatar_url":"https://avatars.githubusercontent.com/u/102293459?v=4","primary_language":"Jupyter Notebook","stars":2246,"forks":191,"topics":["ai-agent","chain-of-thought","chatbot","chatgpt","chatgpt-api","cot","in-context-learning","language-modeling","large-language-model","llm","pre-training","prompt","prompt-based-learning","prompt-engineering","prompt-learning"],"archived":false,"github_pushed_at":"2026-05-29T01:00:03+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/egoalpha-prompt-in-context-learning","markdown_url":"https://www.graphcanon.com/tools/egoalpha-prompt-in-context-learning.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/egoalpha-prompt-in-context-learning","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=egoalpha-prompt-in-context-learning","shared_categories":["ai-agents"]}]}}