{"data":{"node":{"slug":"szczyglis-dev-py-gpt","name":"py-gpt","tagline":"Desktop AI Assistant powered by multiple LLMs and various functionalities","github_url":"https://github.com/szczyglis-dev/py-gpt","owner":"szczyglis-dev","repo":"py-gpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/61396542?v=4","primary_language":"Python","stars":1929,"forks":344,"topics":["agents","ai","ai-assistant","artificial-intelligence","autonomous-agent","chatbot","claude","deepseek","desktop-app","gemini","gpt-5","gpt-6-astra","grok","llama-index","llm","mcp","ollama","openai","perplexity","sora2"],"archived":false,"github_pushed_at":"2026-09-19T22:34:19+00:00","maintenance_label":"Very active","stars_delta_30d":49,"url":"https://www.graphcanon.com/tools/szczyglis-dev-py-gpt","markdown_url":"https://www.graphcanon.com/tools/szczyglis-dev-py-gpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/szczyglis-dev-py-gpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=szczyglis-dev-py-gpt"},"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":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"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"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"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"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"ai-assistant","name":"ai-assistant"},{"slug":"autonomous-agent","name":"autonomous-agent"},{"slug":"chatbot","name":"chatbot"},{"slug":"custom-plugins","name":"custom-plugins"},{"slug":"image-generation","name":"image-generation"},{"slug":"llm-wrappers","name":"llm-wrappers"},{"slug":"speech-recognition","name":"speech recognition"},{"slug":"vector-databases","name":"vector-databases"}],"edges":[{"type":"alternative","direction":"in","explanation":"Both NextChat and py-gpt are desktop AI assistants that support multiple language models, making them alternatives to each other.","successor_context":null,"tool":{"slug":"chatgptnextweb-nextchat","name":"NextChat","tagline":"Light and Fast AI Assistant","github_url":"https://github.com/ChatGPTNextWeb/NextChat","owner":"ChatGPTNextWeb","repo":"NextChat","owner_avatar_url":"https://avatars.githubusercontent.com/u/153288546?v=4","primary_language":"TypeScript","stars":88790,"forks":59040,"topics":["calclaude","chatgpt","claude","cross-platform","desktop","fe","gemini","gemini-pro","gemini-server","gemini-ultra","gpt-4o","groq","nextjs","ollama","react","tauri","tauri-app","vercel","webui"],"archived":false,"github_pushed_at":"2026-08-11T02:07:25+00:00","maintenance_label":"Steady","stars_delta_30d":173,"url":"https://www.graphcanon.com/tools/chatgptnextweb-nextchat","markdown_url":"https://www.graphcanon.com/tools/chatgptnextweb-nextchat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chatgptnextweb-nextchat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chatgptnextweb-nextchat"}}],"neighbours":[{"slug":"google-gemini-gemini-cli","name":"gemini-cli","tagline":"An open-source AI agent that brings the power of Gemini directly into your terminal.","github_url":"https://github.com/google-gemini/gemini-cli","owner":"google-gemini","repo":"gemini-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/161781182?v=4","primary_language":"TypeScript","stars":106571,"forks":14441,"topics":["ai","ai-agents","cli","gemini","gemini-api","mcp-client","mcp-server"],"archived":false,"github_pushed_at":"2026-08-19T01:07:23+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli","markdown_url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-gemini-gemini-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-gemini-gemini-cli","shared_categories":["ai-agents"]},{"slug":"chatgptnextweb-nextchat","name":"NextChat","tagline":"Light and Fast AI Assistant","github_url":"https://github.com/ChatGPTNextWeb/NextChat","owner":"ChatGPTNextWeb","repo":"NextChat","owner_avatar_url":"https://avatars.githubusercontent.com/u/153288546?v=4","primary_language":"TypeScript","stars":88790,"forks":59040,"topics":["calclaude","chatgpt","claude","cross-platform","desktop","fe","gemini","gemini-pro","gemini-server","gemini-ultra","gpt-4o","groq","nextjs","ollama","react","tauri","tauri-app","vercel","webui"],"archived":false,"github_pushed_at":"2026-08-11T02:07:25+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/chatgptnextweb-nextchat","markdown_url":"https://www.graphcanon.com/tools/chatgptnextweb-nextchat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chatgptnextweb-nextchat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chatgptnextweb-nextchat","shared_categories":["ai-agents"]},{"slug":"mintplex-labs-anything-llm","name":"anything-llm","tagline":"Self-hosted AI agent experience","github_url":"https://github.com/Mintplex-Labs/anything-llm","owner":"Mintplex-Labs","repo":"anything-llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/134426827?v=4","primary_language":"JavaScript","stars":66167,"forks":7349,"topics":["agent-computer","agent-harness","agent-orchestration","agentic-ai","agentic-workflow","ai-agents","computer-use","hermes-agent","llm","local-ai","localai","multimodal","rag","self-hosted-ai","vector-database"],"archived":false,"github_pushed_at":"2026-09-17T23:23:19+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/mintplex-labs-anything-llm","markdown_url":"https://www.graphcanon.com/tools/mintplex-labs-anything-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mintplex-labs-anything-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mintplex-labs-anything-llm","shared_categories":["ai-agents","inference-serving"]},{"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","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","shared_categories":["ai-agents"]},{"slug":"arindam200-awesome-ai-apps","name":"awesome-ai-apps","tagline":"A curated list of AI applications showcasing RAG, agents, and workflows.","github_url":"https://github.com/Arindam200/awesome-ai-apps","owner":"Arindam200","repo":"awesome-ai-apps","owner_avatar_url":"https://avatars.githubusercontent.com/u/109217591?v=4","primary_language":"Python","stars":15671,"forks":1802,"topics":["agents","ai","hacktoberfest","llm","mcp"],"archived":false,"github_pushed_at":"2026-09-18T10:01:26+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/arindam200-awesome-ai-apps","markdown_url":"https://www.graphcanon.com/tools/arindam200-awesome-ai-apps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/arindam200-awesome-ai-apps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=arindam200-awesome-ai-apps","shared_categories":["ai-agents"]},{"slug":"gaizhenbiao-chuanhuchatgpt","name":"ChuanhuChatGPT","tagline":"GUI for ChatGPT and LLMs with features like agents and file-based QA.","github_url":"https://github.com/GaiZhenbiao/ChuanhuChatGPT","owner":"GaiZhenbiao","repo":"ChuanhuChatGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/51039745?v=4","primary_language":"Python","stars":15272,"forks":2195,"topics":["chatbot","chatglm","chatgpt-api","claude","dalle3","ernie","gemini","gemma","inspurai","llama","midjourney","minimax","moss","ollama","qwen","spark","stablelm"],"archived":false,"github_pushed_at":"2026-09-16T11:44:01+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/gaizhenbiao-chuanhuchatgpt","markdown_url":"https://www.graphcanon.com/tools/gaizhenbiao-chuanhuchatgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gaizhenbiao-chuanhuchatgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gaizhenbiao-chuanhuchatgpt","shared_categories":["inference-serving"]},{"slug":"chainlit-chainlit","name":"chainlit","tagline":"Build Conversational AI in minutes ⚡️","github_url":"https://github.com/Chainlit/chainlit","owner":"Chainlit","repo":"chainlit","owner_avatar_url":"https://avatars.githubusercontent.com/u/128686189?v=4","primary_language":"Python","stars":12435,"forks":1747,"topics":["chatgpt","langchain","llm","openai","openai-chatgpt","python","ui"],"archived":false,"github_pushed_at":"2026-08-26T09:45:56+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/chainlit-chainlit","markdown_url":"https://www.graphcanon.com/tools/chainlit-chainlit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chainlit-chainlit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chainlit-chainlit","shared_categories":["ai-agents"]},{"slug":"the-open-agent-openagent","name":"openagent","tagline":"next-generation personal AI assistant powered by LLM, RAG and agent loops","github_url":"https://github.com/the-open-agent/openagent","owner":"the-open-agent","repo":"openagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/277180808?v=4","primary_language":"Go","stars":5628,"forks":657,"topics":["agent","agentic","agentic-ai","agi","chatbot","chatgpt","gpt","harness","hermes-agent","knowledge-base","langchain","llm","mcp","model-context-protocol","multi-agent","openagent","openai","openclaw","rag"],"archived":false,"github_pushed_at":"2026-09-17T12:15:56+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/the-open-agent-openagent","markdown_url":"https://www.graphcanon.com/tools/the-open-agent-openagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/the-open-agent-openagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=the-open-agent-openagent","shared_categories":["ai-agents","data-retrieval"]},{"slug":"elyase-awesome-gpt3","name":"awesome-gpt3","tagline":"A collection of demos and articles about the OpenAI GPT-3 API","github_url":"https://github.com/elyase/awesome-gpt3","owner":"elyase","repo":"awesome-gpt3","owner_avatar_url":"https://avatars.githubusercontent.com/u/1175888?v=4","primary_language":null,"stars":4521,"forks":346,"topics":[],"archived":true,"github_pushed_at":"2023-08-27T11:46:48+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/elyase-awesome-gpt3","markdown_url":"https://www.graphcanon.com/tools/elyase-awesome-gpt3.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/elyase-awesome-gpt3","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=elyase-awesome-gpt3","shared_categories":["model-training"]},{"slug":"aingdesk-aingdesk","name":"AingDesk","tagline":"A simple and easy-to-use AI assistant","github_url":"https://github.com/aingdesk/AingDesk","owner":"aingdesk","repo":"AingDesk","owner_avatar_url":"https://avatars.githubusercontent.com/u/198516781?v=4","primary_language":"TypeScript","stars":2536,"forks":287,"topics":["deepseek","electron","llm","localai","nodejs","ollama"],"archived":false,"github_pushed_at":"2026-06-04T15:20:40+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/aingdesk-aingdesk","markdown_url":"https://www.graphcanon.com/tools/aingdesk-aingdesk.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/aingdesk-aingdesk","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=aingdesk-aingdesk","shared_categories":["ai-agents","data-retrieval"]},{"slug":"mattnigh-chatgpt-free-prompt-list","name":"ChatGPT-Free-Prompt-List","tagline":"A free guide for learning to create ChatGPT3 Prompts","github_url":"https://github.com/mattnigh/ChatGPT-Free-Prompt-List","owner":"mattnigh","repo":"ChatGPT-Free-Prompt-List","owner_avatar_url":"https://avatars.githubusercontent.com/u/5862416?v=4","primary_language":"TypeScript","stars":2292,"forks":179,"topics":["ai","chatgpt","chatgpt3","chatgpt4","prompt-engineering","prompts"],"archived":false,"github_pushed_at":"2025-05-02T03:40:05+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/mattnigh-chatgpt-free-prompt-list","markdown_url":"https://www.graphcanon.com/tools/mattnigh-chatgpt-free-prompt-list.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mattnigh-chatgpt-free-prompt-list","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mattnigh-chatgpt-free-prompt-list","shared_categories":[]},{"slug":"zhu1090093659-deepseek-pp","name":"deepseek-pp","tagline":"AI agent workspace with tools for automation and interaction","github_url":"https://github.com/zhu1090093659/deepseek-pp","owner":"zhu1090093659","repo":"deepseek-pp","owner_avatar_url":"https://avatars.githubusercontent.com/u/46916148?v=4","primary_language":"TypeScript","stars":1872,"forks":253,"topics":["agentic-ai","ai-agent","ai-memory","automation","browser-extension","chrome-extension","conversation-export","deepseek","deepseek-ai","edge-extension","firefox-extension","mcp","model-context-protocol","native-messaging","officecli","react","tool-calling","typescript","web-search","wxt"],"archived":true,"github_pushed_at":"2026-08-13T17:19:34+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/zhu1090093659-deepseek-pp","markdown_url":"https://www.graphcanon.com/tools/zhu1090093659-deepseek-pp.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zhu1090093659-deepseek-pp","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zhu1090093659-deepseek-pp","shared_categories":["ai-agents","data-retrieval"]}]}}