{"data":{"node":{"slug":"ggozad-oterm","name":"oterm","tagline":"the terminal client for LLMs","github_url":"https://github.com/ggozad/oterm","owner":"ggozad","repo":"oterm","owner_avatar_url":"https://avatars.githubusercontent.com/u/183103?v=4","primary_language":"Python","stars":2440,"forks":138,"topics":["llm","llms","machine-learning","ollama","python","terminal"],"archived":false,"github_pushed_at":"2026-09-02T09:18:45+00:00","maintenance_label":"Active","stars_delta_30d":21,"url":"https://www.graphcanon.com/tools/ggozad-oterm","markdown_url":"https://www.graphcanon.com/tools/ggozad-oterm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ggozad-oterm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ggozad-oterm"},"categories":[{"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"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"llm","name":"llm"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"python","name":"python"},{"slug":"terminal","name":"terminal"}],"edges":[],"neighbours":[{"slug":"berriai-litellm","name":"litellm","tagline":"The fastest, lightest AI Gateway","github_url":"https://github.com/BerriAI/litellm","owner":"BerriAI","repo":"litellm","owner_avatar_url":"https://avatars.githubusercontent.com/u/121462774?v=4","primary_language":"Python","stars":59051,"forks":11547,"topics":["ai-gateway","anthropic","azure-openai","bedrock","gateway","langchain","litellm","llm","llm-gateway","llmops","mcp-gateway","openai","openai-proxy","rust","rust-ai","vertex-ai"],"archived":false,"github_pushed_at":"2026-09-18T08:06:17+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/berriai-litellm","markdown_url":"https://www.graphcanon.com/tools/berriai-litellm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/berriai-litellm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=berriai-litellm","shared_categories":[]},{"slug":"simonw-llm","name":"llm","tagline":"Access large language models from the command-line","github_url":"https://github.com/simonw/llm","owner":"simonw","repo":"llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/9599?v=4","primary_language":"Python","stars":12473,"forks":978,"topics":["ai","llms","openai"],"archived":false,"github_pushed_at":"2026-09-02T19:24:35+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/simonw-llm","markdown_url":"https://www.graphcanon.com/tools/simonw-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/simonw-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=simonw-llm","shared_categories":["llm-frameworks"]},{"slug":"sigoden-aichat","name":"aichat","tagline":"All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents","github_url":"https://github.com/sigoden/aichat","owner":"sigoden","repo":"aichat","owner_avatar_url":"https://avatars.githubusercontent.com/u/4012553?v=4","primary_language":"Rust","stars":10365,"forks":731,"topics":["ai","ai-agents","chatbot","claude","cli","function-calling","gemini","llm","ollama","openai","rag","rust","shell","webui"],"archived":false,"github_pushed_at":"2026-02-23T11:16:42+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/sigoden-aichat","markdown_url":"https://www.graphcanon.com/tools/sigoden-aichat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sigoden-aichat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sigoden-aichat","shared_categories":["llm-frameworks"]},{"slug":"billmei-every-chatgpt-gui","name":"every-chatgpt-gui","tagline":"Compilation of front-end GUI clients for accessing LLM APIs like ChatGPT and Claude","github_url":"https://github.com/billmei/every-chatgpt-gui","owner":"billmei","repo":"every-chatgpt-gui","owner_avatar_url":"https://avatars.githubusercontent.com/u/2248622?v=4","primary_language":null,"stars":3997,"forks":274,"topics":["anthropic","chatgpt","claude","gpt-3","gpt-4","large-language-models","openai"],"archived":false,"github_pushed_at":"2026-07-23T14:35:59+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/billmei-every-chatgpt-gui","markdown_url":"https://www.graphcanon.com/tools/billmei-every-chatgpt-gui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/billmei-every-chatgpt-gui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=billmei-every-chatgpt-gui","shared_categories":["developer-tools","llm-frameworks"]},{"slug":"jhubi1-ollama-app","name":"ollama-app","tagline":"A modern and easy-to-use client for Ollama","github_url":"https://github.com/JHubi1/ollama-app","owner":"JHubi1","repo":"ollama-app","owner_avatar_url":"https://avatars.githubusercontent.com/u/61345690?v=4","primary_language":"Dart","stars":1809,"forks":220,"topics":["ai","android","app","linux","llama","localai","ollama","ollama-client","windows"],"archived":false,"github_pushed_at":"2026-08-07T21:26:25+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/jhubi1-ollama-app","markdown_url":"https://www.graphcanon.com/tools/jhubi1-ollama-app.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jhubi1-ollama-app","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jhubi1-ollama-app","shared_categories":["developer-tools","llm-frameworks"]},{"slug":"sauravpanda-browserai","name":"BrowserAI","tagline":"Run local LLMs like llama, deepseek-distill, kokoro and more inside your browser","github_url":"https://github.com/sauravpanda/BrowserAI","owner":"sauravpanda","repo":"BrowserAI","owner_avatar_url":"https://avatars.githubusercontent.com/u/12201824?v=4","primary_language":"TypeScript","stars":1451,"forks":136,"topics":["agents","ai","llama","llm","llm-inference","local","localllm","tts","webgpu"],"archived":false,"github_pushed_at":"2026-07-21T02:47:31+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/sauravpanda-browserai","markdown_url":"https://www.graphcanon.com/tools/sauravpanda-browserai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sauravpanda-browserai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sauravpanda-browserai","shared_categories":["llm-frameworks"]},{"slug":"jonigl-mcp-client-for-ollama","name":"mcp-client-for-ollama","tagline":"TUI MCP Client for Ollama enables local LLM interaction with extensive features.","github_url":"https://github.com/jonigl/mcp-client-for-ollama","owner":"jonigl","repo":"mcp-client-for-ollama","owner_avatar_url":"https://avatars.githubusercontent.com/u/4612832?v=4","primary_language":"Python","stars":824,"forks":129,"topics":["agentic-ai","ai","command-line-tool","harness","linux","local-llm","macos","mcp","mcp-client","mcp-prompts","mcp-resources","mcp-server","mcp-tools","model-context-protocol","ollama","open-source","sse","stdio","streamable-http","windows"],"archived":false,"github_pushed_at":"2026-09-14T08:34:02+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/jonigl-mcp-client-for-ollama","markdown_url":"https://www.graphcanon.com/tools/jonigl-mcp-client-for-ollama.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jonigl-mcp-client-for-ollama","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jonigl-mcp-client-for-ollama","shared_categories":["developer-tools"]},{"slug":"runebookai-tome","name":"tome","tagline":"LLM desktop client for anyone","github_url":"https://github.com/runebookai/tome","owner":"runebookai","repo":"tome","owner_avatar_url":"https://avatars.githubusercontent.com/u/137114217?v=4","primary_language":"Svelte","stars":631,"forks":45,"topics":["gemini","llm","llm-client","llms","local-llm","localai","mcp","mcp-client","mcp-clients","no-code","ollama","openai","qwen3"],"archived":true,"github_pushed_at":"2025-10-20T21:16:20+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/runebookai-tome","markdown_url":"https://www.graphcanon.com/tools/runebookai-tome.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/runebookai-tome","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=runebookai-tome","shared_categories":["llm-frameworks"]},{"slug":"chen-zexi-vllm-cli","name":"vllm-cli","tagline":"Command-line interface for serving LLM using vLLM","github_url":"https://github.com/Chen-zexi/vllm-cli","owner":"Chen-zexi","repo":"vllm-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/128259419?v=4","primary_language":"Python","stars":505,"forks":29,"topics":["llm","llm-inference","llm-tools","vllm"],"archived":false,"github_pushed_at":"2026-01-25T19:37:43+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/chen-zexi-vllm-cli","markdown_url":"https://www.graphcanon.com/tools/chen-zexi-vllm-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chen-zexi-vllm-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chen-zexi-vllm-cli","shared_categories":[]},{"slug":"withcatai-catai","name":"catai","tagline":"Run AI assistant locally with Node.js","github_url":"https://github.com/withcatai/catai","owner":"withcatai","repo":"catai","owner_avatar_url":"https://avatars.githubusercontent.com/u/142035548?v=4","primary_language":"TypeScript","stars":500,"forks":39,"topics":["ai","ai-assistant","catai","chatbot","chatgpt","chatui","dalai","ggmlv3","gguf","llama-cpp","llm","local-llm","localai","node-llama-cpp","nodejs","openai","vicuna","vicuna-installation-guide","wizardlm"],"archived":false,"github_pushed_at":"2025-11-16T18:35:45+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/withcatai-catai","markdown_url":"https://www.graphcanon.com/tools/withcatai-catai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/withcatai-catai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=withcatai-catai","shared_categories":[]},{"slug":"mlhher-late-cli","name":"late-cli","tagline":"Orchestrate an entire AI dev team on 5GB VRAM with zero config.","github_url":"https://github.com/mlhher/late-cli","owner":"mlhher","repo":"late-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/263016422?v=4","primary_language":"Go","stars":431,"forks":45,"topics":["agent","ai-agent","ai-coding-assistant","ai-skills","autonomous-agents","claude-code","coding-agent","deepseek","glm","harness","kimi","llm","llm-orchestration","local-ai","local-llm","long-horizon","long-horizon-agents","mcp","qwen"],"archived":false,"github_pushed_at":"2026-09-17T16:05:16+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/mlhher-late-cli","markdown_url":"https://www.graphcanon.com/tools/mlhher-late-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlhher-late-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlhher-late-cli","shared_categories":["llm-frameworks"]},{"slug":"nightmean-ollitert","name":"OlliteRT","tagline":"Android-based local inference server for OpenAI-compatible LLMs","github_url":"https://github.com/NightMean/OlliteRT","owner":"NightMean","repo":"OlliteRT","owner_avatar_url":"https://avatars.githubusercontent.com/u/5726996?v=4","primary_language":"Kotlin","stars":373,"forks":47,"topics":["android","anthropic-api","gemma","home-assistant","kotlin-android","litert","litert-lm","llm","llm-inference","local-llm","on-device-ai","openai-api"],"archived":false,"github_pushed_at":"2026-09-19T23:57:14+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/nightmean-ollitert","markdown_url":"https://www.graphcanon.com/tools/nightmean-ollitert.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nightmean-ollitert","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nightmean-ollitert","shared_categories":[]}]}}