{"data":{"node":{"slug":"alan-ai-alan-sdk-android","name":"alan-sdk-android","tagline":"Alan AI SDK for Android","github_url":"https://github.com/alan-ai/alan-sdk-android","owner":"alan-ai","repo":"alan-sdk-android","owner_avatar_url":"https://avatars.githubusercontent.com/u/54960780?v=4","primary_language":null,"stars":1810,"forks":23,"topics":["alan-ai","alan-sdk","alan-studio","alan-voice","android","conversational-ai","machine-learning","multimodal","sdk","speech-recognition","text-to-speech","voice","voice-assistant","voice-commands","voice-control","voice-interface","vui"],"archived":false,"github_pushed_at":"2025-04-22T12:38:03+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-android","markdown_url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-android.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alan-ai-alan-sdk-android","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alan-ai-alan-sdk-android"},"categories":[{"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":"android","name":"android"},{"slug":"speech-recognition","name":"speech-recognition"},{"slug":"text-to-speech","name":"text-to-speech"},{"slug":"voice-assistant","name":"voice-assistant"}],"edges":[],"neighbours":[{"slug":"reworkd-agentgpt","name":"AgentGPT","tagline":"Assembler for autonomous AI Agents","github_url":"https://github.com/reworkd/AgentGPT","owner":"reworkd","repo":"AgentGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/120154269?v=4","primary_language":"TypeScript","stars":36304,"forks":9288,"topics":["agent","agentgpt","agents","agi","ai","ai-agents","autogpt","baby-agi","gpt","langchain","llm","next","openai","t3","t3-stack"],"archived":true,"github_pushed_at":"2025-04-29T01:19:32+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/reworkd-agentgpt","markdown_url":"https://www.graphcanon.com/tools/reworkd-agentgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/reworkd-agentgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=reworkd-agentgpt","shared_categories":[]},{"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":18253,"forks":1551,"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":"Steady","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":[]},{"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":12718,"forks":2143,"topics":["agent-framework","agentic-ai","agents","ai","dotnet","multi-agent","orchestration","python","sdk","workflows"],"archived":false,"github_pushed_at":"2026-08-10T23:32:05+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":[]},{"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":12373,"forks":1728,"topics":["chatgpt","langchain","llm","openai","openai-chatgpt","python","ui"],"archived":false,"github_pushed_at":"2026-08-04T11:11:47+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":[]},{"slug":"open-less-openless","name":"openless","tagline":"AI-polished text from voice input for macOS and Windows","github_url":"https://github.com/Open-Less/openless","owner":"Open-Less","repo":"openless","owner_avatar_url":"https://avatars.githubusercontent.com/u/283287307?v=4","primary_language":"Rust","stars":2881,"forks":252,"topics":["ai-prompt","asr","dictation","linux","llm","macos","open-source","prompt-engineering","rust","speech-to-text","tauri","typeless","typeless-alternative","voice-input","windows","wispr-flow-alternative"],"archived":false,"github_pushed_at":"2026-07-22T00:52:10+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/open-less-openless","markdown_url":"https://www.graphcanon.com/tools/open-less-openless.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-less-openless","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-less-openless","shared_categories":["speech-audio"]},{"slug":"off-grid-ai-off-grid-ai-mobile","name":"off-grid-ai-mobile","tagline":"The Swiss Army Knife of Offline AI","github_url":"https://github.com/off-grid-ai/off-grid-ai-mobile","owner":"off-grid-ai","repo":"off-grid-ai-mobile","owner_avatar_url":"https://avatars.githubusercontent.com/u/295106271?v=4","primary_language":"TypeScript","stars":2855,"forks":273,"topics":["android","edge-ai","gguf","ios","llama-cpp","local-ai","macos","mcp","mobile-ai","offline-ai","offline-llm","ondevice","ondevice-ai","privacy-first","react-native","stable-diffusion-android","tool-calling","vision-language-model","whisper-android","whisper-cpp"],"archived":false,"github_pushed_at":"2026-08-01T11:32:40+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/off-grid-ai-off-grid-ai-mobile","markdown_url":"https://www.graphcanon.com/tools/off-grid-ai-off-grid-ai-mobile.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/off-grid-ai-off-grid-ai-mobile","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=off-grid-ai-off-grid-ai-mobile","shared_categories":[]},{"slug":"alan-ai-alan-sdk-web","name":"alan-sdk-web","tagline":"The Self-Coding System for Your App, Alan AI SDK for Web","github_url":"https://github.com/alan-ai/alan-sdk-web","owner":"alan-ai","repo":"alan-sdk-web","owner_avatar_url":"https://avatars.githubusercontent.com/u/54960780?v=4","primary_language":null,"stars":2431,"forks":106,"topics":["ai","ai-assistant","ai-chat","ai-chat-bot","conversational-ai","custom-dataset","enterprise","explainable-ai","generative-ai","large-language-models","llms","low-code","machine-learning","nlp","productivity","question-answering","text-ai","voice-ai","voice-ai-platform","workflow"],"archived":false,"github_pushed_at":"2026-08-05T14:58:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-web","markdown_url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-web.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alan-ai-alan-sdk-web","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alan-ai-alan-sdk-web","shared_categories":[]},{"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":1880,"forks":334,"topics":["ai","ai-assistant","artificial-intelligence","autonomous-agent","chatbot","claude","deepseek","desktop-app","gemini","gpt-4","gpt-5","grok","llama-index","llm","mcp","o1","ollama","openai","perplexity","sora2"],"archived":false,"github_pushed_at":"2026-08-13T19:53:38+00:00","maintenance_label":"Active","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","shared_categories":["speech-audio"]},{"slug":"alan-ai-alan-sdk-flutter","name":"alan-sdk-flutter","tagline":"The Self-Coding System for Your App","github_url":"https://github.com/alan-ai/alan-sdk-flutter","owner":"alan-ai","repo":"alan-sdk-flutter","owner_avatar_url":"https://avatars.githubusercontent.com/u/54960780?v=4","primary_language":"Ruby","stars":1760,"forks":40,"topics":["alan-sdk","alan-studio","alan-voice","chatbot","conversational-ai","flutter","machine-learning","multimodal","sdk","speech-recognition","text-to-speech","voice","voice-ai","voice-assistant","voice-commands","voice-control","voice-interface","vui"],"archived":false,"github_pushed_at":"2025-04-22T12:38:20+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-flutter","markdown_url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-flutter.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alan-ai-alan-sdk-flutter","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alan-ai-alan-sdk-flutter","shared_categories":["speech-audio"]},{"slug":"cormanz-smartgpt","name":"smartgpt","tagline":"A program that provides LLMs with the ability to complete complex tasks using plugins.","github_url":"https://github.com/Cormanz/smartgpt","owner":"Cormanz","repo":"smartgpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/32941017?v=4","primary_language":"Rust","stars":1736,"forks":124,"topics":["ai","gpt-3","gpt-4","llm","openai","rust"],"archived":false,"github_pushed_at":"2024-04-11T05:46:18+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/cormanz-smartgpt","markdown_url":"https://www.graphcanon.com/tools/cormanz-smartgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/cormanz-smartgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=cormanz-smartgpt","shared_categories":[]},{"slug":"atomicbot-ai-atomic-agent","name":"atomic-agent","tagline":"Local First Ai Agent for private device execution with optimized local AI models and long context window","github_url":"https://github.com/AtomicBot-ai/atomic-agent","owner":"AtomicBot-ai","repo":"atomic-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/259533419?v=4","primary_language":"TypeScript","stars":1698,"forks":198,"topics":["agents","ai-agent","browser-automation","cli","gguf","hermes-agent","llama-cpp","llm","local-first","local-llm","nodejs","openai","openclaw","playwright","tui","typescript"],"archived":false,"github_pushed_at":"2026-08-11T21:37:28+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/atomicbot-ai-atomic-agent","markdown_url":"https://www.graphcanon.com/tools/atomicbot-ai-atomic-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/atomicbot-ai-atomic-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=atomicbot-ai-atomic-agent","shared_categories":[]},{"slug":"alan-ai-alan-sdk-ionic","name":"alan-sdk-ionic","tagline":"Self-Coding System for Your App - Alan AI SDK for Ionic","github_url":"https://github.com/alan-ai/alan-sdk-ionic","owner":"alan-ai","repo":"alan-sdk-ionic","owner_avatar_url":"https://avatars.githubusercontent.com/u/54960780?v=4","primary_language":"TypeScript","stars":1653,"forks":20,"topics":["alan-ionic-sdk","alan-studio","chatbot","conversational-ai","ionic","machine-learning","multimodal","sdk","speech-recognition","text-to-speech","voice","voice-ai","voice-assistant","voice-commands","voice-control","voice-interface","vui"],"archived":false,"github_pushed_at":"2025-04-22T12:38:32+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-ionic","markdown_url":"https://www.graphcanon.com/tools/alan-ai-alan-sdk-ionic.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alan-ai-alan-sdk-ionic","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alan-ai-alan-sdk-ionic","shared_categories":["speech-audio"]}]}}