{"slug": "abordage--awesome-ai", "title": "Ai", "description": "Comprehensive collection of AI/ML tools, frameworks, libraries, and resources. Automatically curated and continuously updated with rich metadata and categorization.", "github_url": "https://github.com/abordage/awesome-ai", "stars": "6", "tag": "Computer Science", "entry_count": 100, "subcategory_count": 13, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "AI Coding Agents", "url": "#ai-coding-agents", "description": ""}, {"name": "Generators", "url": "#generators", "description": ""}, {"name": "IDE & Editor", "url": "#ide--editor", "description": ""}, {"name": "SDKs & Libraries", "url": "#sdks--libraries", "description": ""}]}, {"name": "General Purpose", "parent": "AI Coding Agents", "entries": [{"name": "nomic-ai/gpt4all", "url": "https://github.com/nomic-ai/gpt4all", "description": "Run local LLMs on any device \u2606`77,162`", "stars": "77k"}, {"name": "zylon-ai/private-gpt", "url": "https://github.com/zylon-ai/private-gpt", "description": "Chat with documents using LLMs \u2606`57,140`", "stars": "57k"}, {"name": "AntonOsika/gpt-engineer", "url": "https://github.com/AntonOsika/gpt-engineer", "description": "CLI platform to experiment with codegen \u2606`55,210`", "stars": "55k"}, {"name": "Aider-AI/aider", "url": "https://github.com/Aider-AI/aider", "description": "aider is AI pair programming in your terminal \u2606`41,057`", "stars": "41k"}, {"name": "QuivrHQ/quivr", "url": "https://github.com/QuivrHQ/quivr", "description": "RAG for GenAI in apps \u2606`38,967`", "stars": "39k"}, {"name": "mckaywrigley/chatbot-ui", "url": "https://github.com/mckaywrigley/chatbot-ui", "description": "AI chat for any model. \u2606`33,052`", "stars": "33k"}, {"name": "plandex-ai/plandex", "url": "https://github.com/plandex-ai/plandex", "description": "AI coding agent for large projects \u2606`15,043`", "stars": "15k"}, {"name": "smol-ai/developer", "url": "https://github.com/smol-ai/developer", "description": "Embed a developer agent in apps \u2606`12,198`", "stars": "12k"}, {"name": "joshpxyne/gpt-migrate", "url": "https://github.com/joshpxyne/gpt-migrate", "description": "Migrate codebase between frameworks \u2606`6,996`", "stars": "7k"}, {"name": "kuafuai/DevOpsGPT", "url": "https://github.com/kuafuai/DevOpsGPT", "description": "Multi-agent AI-driven development \u2606`5,971`", "stars": "6k"}, {"name": "stravu/crystal", "url": "https://github.com/stravu/crystal", "description": "Run multiple AI sessions in parallel \u2606`2,959`", "stars": "2.9k"}, {"name": "melih-unsal/DemoGPT", "url": "https://github.com/melih-unsal/DemoGPT", "description": "Create LLM agents with tools \u2606`1,885`", "stars": "1.9k"}, {"name": "splx-ai/agentic-radar", "url": "https://github.com/splx-ai/agentic-radar", "description": "A security scanner for your LLM agentic workflows \u2606`915`", "stars": "916"}, {"name": "Nayjest/Gito", "url": "https://github.com/Nayjest/Gito", "description": "AI-powered GitHub code review \u2606`181`", "stars": "181"}, {"name": "pmusolino/AI-Git-Narrator", "url": "https://github.com/pmusolino/AI-Git-Narrator", "description": "AI-generated Git commit messages \u2606`117`", "stars": "116"}, {"name": "closedloop-technologies/autocomplete-sh", "url": "https://github.com/closedloop-technologies/autocomplete-sh", "description": "LLM autocomplete in terminal \u2606`130`", "stars": "130"}, {"name": "seahyinghang8/blinky", "url": "https://github.com/seahyinghang8/blinky", "description": "An open-source debugging agent in VSCode \u2606`89`", "stars": "89"}, {"name": "Strawberry-Computer/vibe-compiler", "url": "https://github.com/Strawberry-Computer/vibe-compiler", "description": "RAG for integrating GenAI in apps \u2606`60`", "stars": "59"}, {"name": "beyimjan/shell-whiz", "url": "https://github.com/beyimjan/shell-whiz", "description": "AI assistant for the command line \u2606`60`", "stars": "60"}, {"name": "Strawberry-Computer/poorcoder", "url": "https://github.com/Strawberry-Computer/poorcoder", "description": "DIY Poor Man's AI Coder \u2606`53`", "stars": "53"}, {"name": "BrodaNoel/cmd-ai", "url": "https://github.com/BrodaNoel/cmd-ai", "description": "Natural language shell command generator and executor powered by AI \u2606`39`", "stars": "39"}]}, {"name": "Claude Code", "parent": "AI Coding Agents", "entries": [{"name": "davila7/claude-code-templates", "url": "https://github.com/davila7/claude-code-templates", "description": "CLI tool for configuring and monitoring Claude Code \u2606`21,605`", "stars": "21k"}, {"name": "SuperClaude-Org/SuperClaude\\_Framework", "url": "https://github.com/SuperClaude-Org/SuperClaude_Framework", "description": "Configuration framework for Claude Code \u2606`21,070`", "stars": "21k"}, {"name": "ruvnet/ruflo", "url": "https://github.com/ruvnet/ruflo", "description": "Agent orchestration for Claude \u2606`16,601`", "stars": "17k"}, {"name": "anthropics/claude-quickstarts", "url": "https://github.com/anthropics/claude-quickstarts", "description": "Quick start projects for Claude \u2606`14,916`", "stars": "15k"}, {"name": "slopus/happy", "url": "https://github.com/slopus/happy", "description": "Mobile/Web client for Codex and Claude \u2606`13,862`", "stars": "13k"}, {"name": "ryoppippi/ccusage", "url": "https://github.com/ryoppippi/ccusage", "description": "Analyze Claude Code usage stats \u2606`11,117`", "stars": "11k"}, {"name": "automazeio/ccpm", "url": "https://github.com/automazeio/ccpm", "description": "Project management for Claude Code \u2606`7,501`", "stars": "7.4k"}, {"name": "Maciek-roboblog/Claude-Code-Usage-Monitor", "url": "https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor", "description": "Claude Code usage monitor \u2606`6,716`", "stars": "6.6k"}, {"name": "smtg-ai/claude-squad", "url": "https://github.com/smtg-ai/claude-squad", "description": "Manage multiple AI terminal agents \u2606`6,174`", "stars": "6.1k"}, {"name": "anthropics/claude-code-action", "url": "https://github.com/anthropics/claude-code-action", "description": "Claude Code action for GitHub PRs \u2606`5,922`", "stars": "5.8k"}, {"name": "sirmalloc/ccstatusline", "url": "https://github.com/sirmalloc/ccstatusline", "description": "Custom statusline for Claude Code \u2606`4,218`", "stars": "4k"}, {"name": "OneRedOak/claude-code-workflows", "url": "https://github.com/OneRedOak/claude-code-workflows", "description": "Best workflows for Claude Code \u2606`3,668`", "stars": "3.6k"}, {"name": "nizos/tdd-guard", "url": "https://github.com/nizos/tdd-guard", "description": "Automated TDD enforcement for Claude Code \u2606`1,782`", "stars": "1.8k"}, {"name": "parruda/swarm", "url": "https://github.com/parruda/swarm", "description": "Ruby gems for AI agent systems \u2606`1,653`", "stars": "1.6k"}, {"name": "pchalasani/claude-code-tools", "url": "https://github.com/pchalasani/claude-code-tools", "description": "Productivity tools for Claude Code \u2606`1,507`", "stars": "1.5k"}, {"name": "Piebald-AI/tweakcc", "url": "https://github.com/Piebald-AI/tweakcc", "description": "Customize Claude Code prompts \u2606`1,184`", "stars": "1.1k"}, {"name": "Owloops/claude-powerline", "url": "https://github.com/Owloops/claude-powerline", "description": "Beautiful vim-style powerline statusline for Claude Code \u2606`853`", "stars": "786"}, {"name": "carlrannaberg/claudekit", "url": "https://github.com/carlrannaberg/claudekit", "description": "Custom commands and hooks for Claude \u2606`614`", "stars": "600"}, {"name": "Helmi/claude-simone", "url": "https://github.com/Helmi/claude-simone", "description": "Project management for AI dev \u2606`547`", "stars": "545"}, {"name": "claude-did-this/claude-hub", "url": "https://github.com/claude-did-this/claude-hub", "description": "Webhook service for Claude + GitHub \u2606`364`", "stars": "356"}, {"name": "johnlindquist/claude-hooks", "url": "https://github.com/johnlindquist/claude-hooks", "description": "TypeScript hook system for Claude Code with type safety \u2606`306`", "stars": "303"}, {"name": "nyatinte/ccexp", "url": "https://github.com/nyatinte/ccexp", "description": "Terminal interface for Claude extensions \u2606`249`", "stars": "250"}, {"name": "JSONbored/claudepro-directory", "url": "https://github.com/JSONbored/claudepro-directory", "description": "Searchable Claude Pro project collection \u2606`189`", "stars": "187"}, {"name": "bartolli/claude-code-typescript-hooks", "url": "https://github.com/bartolli/claude-code-typescript-hooks", "description": "Quality check hooks for Claude Code projects \u2606`168`", "stars": "169"}, {"name": "dazuiba/CCNotify", "url": "https://github.com/dazuiba/CCNotify", "description": "Desktop notifications for Claude Code \u2606`158`", "stars": "155"}, {"name": "dtormoen/tsk-tsk", "url": "https://github.com/dtormoen/tsk-tsk", "description": "Keeping your agents out of trouble with sandboxed coding agent automation \u2606`142`", "stars": "140"}, {"name": "ayoubben18/ab-method", "url": "https://github.com/ayoubben18/ab-method", "description": "AI-powered software development \u2606`137`", "stars": "138"}, {"name": "GowayLee/cchooks", "url": "https://github.com/GowayLee/cchooks", "description": "A Python SDK for claude-code hooks \u2606`118`", "stars": "116"}, {"name": "eckardt/cchistory", "url": "https://github.com/eckardt/cchistory", "description": "Like the shell history command but for your Claude Code sessions. \u2606`102`", "stars": "101"}, {"name": "sculptdotfun/viberank", "url": "https://github.com/sculptdotfun/viberank", "description": "claude code leaderboard \u2606`91`", "stars": "89"}, {"name": "beyondcode/claude-hooks-sdk", "url": "https://github.com/beyondcode/claude-hooks-sdk", "description": "A PHP SDK for building Claude Code hooks \u2606`63`", "stars": "62"}, {"name": "icanhasjonas/run-claude-docker", "url": "https://github.com/icanhasjonas/run-claude-docker", "description": "Run claude code in somewhat safe and isolated yolo mode \u2606`70`", "stars": "67"}, {"name": "Brads3290/cclogviewer", "url": "https://github.com/Brads3290/cclogviewer", "description": "Review Claude Code .jsonl files with a nice HTML UI \u2606`70`", "stars": "69"}, {"name": "joshsymonds/cc-tools", "url": "https://github.com/joshsymonds/cc-tools", "description": "Claude Code tools \u2606`49`", "stars": "47"}, {"name": "viveknair/ccoutputstyles", "url": "https://github.com/viveknair/ccoutputstyles", "description": "Customize Claude Code output styles \u2606`49`", "stars": "49"}]}, {"name": "Gemini CLI", "parent": "AI Coding Agents", "entries": [{"name": "google-gemini/gemini-cli", "url": "https://github.com/google-gemini/gemini-cli", "description": "AI agent with Gemini in terminal \u2606`96,030`", "stars": "95k"}, {"name": "google-gemini/cookbook", "url": "https://github.com/google-gemini/cookbook", "description": "Examples and guides for using the Gemini API \u2606`16,609`", "stars": "17k"}, {"name": "google-github-actions/run-gemini-cli", "url": "https://github.com/google-github-actions/run-gemini-cli", "description": "A GitHub Action invoking the Gemini CLI. \u2606`1,814`", "stars": "1.8k"}, {"name": "GewoonJaap/gemini-cli-openai", "url": "https://github.com/GewoonJaap/gemini-cli-openai", "description": "Gemini CLI as OpenAI API endpoint \u2606`846`", "stars": "842"}, {"name": "gzzhongqi/geminicli2api", "url": "https://github.com/gzzhongqi/geminicli2api", "description": "Proxy converting Gemini CLI to OpenAI-compatible API \u2606`530`", "stars": "513"}, {"name": "Piebald-AI/gemini-cli-desktop", "url": "https://github.com/Piebald-AI/gemini-cli-desktop", "description": "Desktop UI for Gemini CLI \u2606`280`", "stars": "272"}, {"name": "amitkmaraj/gemini-cli-custom-slash-commands", "url": "https://github.com/amitkmaraj/gemini-cli-custom-slash-commands", "description": "Custom slash commands for Gemini CLI \u2606`156`", "stars": "153"}, {"name": "nettee/gemini-cli-proxy", "url": "https://github.com/nettee/gemini-cli-proxy", "description": "Gemini CLI as OpenAI-compatible API \u2606`132`", "stars": "132"}, {"name": "Theopsguide/gemini-code-flow", "url": "https://github.com/Theopsguide/gemini-code-flow", "description": "AI dev orchestration for Gemini CLI \u2606`144`", "stars": "139"}, {"name": "openmule/gacua", "url": "https://github.com/openmule/gacua", "description": "Out-of-the-box computer use agent \u2606`113`", "stars": "113"}, {"name": "Brioch/gemini-openai-proxy", "url": "https://github.com/Brioch/gemini-openai-proxy", "description": "Serve Gemini models via OpenAI API \u2606`52`", "stars": "51"}, {"name": "automateyournetwork/GeminiCLI\\_Slash\\_Listen", "url": "https://github.com/automateyournetwork/GeminiCLI_Slash_Listen", "description": "A /listen feature for Gemini CLI \u2606`19`", "stars": "19"}, {"name": "Jasonzhangf/gemini-cli-router", "url": "https://github.com/Jasonzhangf/gemini-cli-router", "description": "routing your gemini-cli to openai 3rd party providers \u2606`21`", "stars": "21"}]}, {"name": "PR & Review", "parent": "AI Coding Agents", "entries": [{"name": "qodo-ai/pr-agent", "url": "https://github.com/qodo-ai/pr-agent", "description": "AI-powered PR reviewer \u2606`10,335`", "stars": "10k"}, {"name": "sweepai/sweep", "url": "https://github.com/sweepai/sweep", "description": "Sweep: AI coding assistant for JetBrains \u2606`7,643`", "stars": "7.6k"}, {"name": "mattzcarey/shippie", "url": "https://github.com/mattzcarey/shippie", "description": "extendable code review and QA agent \u2606`2,336`", "stars": "2.3k"}, {"name": "Yuyz0112/dewhale", "url": "https://github.com/Yuyz0112/dewhale", "description": "GitHub-powered AI development \u2606`1,548`", "stars": "1.5k"}, {"name": "codeintegrity-ai/mutahunter", "url": "https://github.com/codeintegrity-ai/mutahunter", "description": "Open Source, Language Agnostic Mutation Testing \u2606`286`", "stars": "286"}]}, {"name": "App", "parent": "Generators", "entries": [{"name": "stackblitz-labs/bolt.diy", "url": "https://github.com/stackblitz-labs/bolt.diy", "description": "Prompt and deploy full-stack web apps \u2606`19,062`", "stars": "19k"}, {"name": "srcbookdev/srcbook", "url": "https://github.com/srcbookdev/srcbook", "description": "TypeScript app development platform \u2606`3,442`", "stars": "3.4k"}]}, {"name": "UI", "parent": "Generators", "entries": [{"name": "rapidpages/rapidpages", "url": "https://github.com/rapidpages/rapidpages", "description": "Generate React and Tailwind components using AI \u2606`1,233`", "stars": "1.2k"}]}, {"name": "Documentation", "parent": "Generators", "entries": [{"name": "eli64s/readme-ai", "url": "https://github.com/eli64s/readme-ai", "description": "README file generator, powered by AI. \u2606`2,872`", "stars": "2.9k"}]}, {"name": "Extensions", "parent": "IDE & Editor", "entries": [{"name": "codota/TabNine", "url": "https://github.com/codota/TabNine", "description": "AI Code Completions \u2606`10,807`", "stars": "11k"}, {"name": "smallcloudai/refact", "url": "https://github.com/smallcloudai/refact", "description": "AI agent for engineering tasks \u2606`3,505`", "stars": "3.5k"}, {"name": "lgrammel/rubberduck-vscode", "url": "https://github.com/lgrammel/rubberduck-vscode", "description": "AI-powered code edits in VS Code \u2606`631`", "stars": "631"}, {"name": "kesor/chatgpt-code-plugin", "url": "https://github.com/kesor/chatgpt-code-plugin", "description": "Code ChatGPT Plugin is a TypeScript Code Analyzer that enables ChatGPT to \"talk\" with YOUR code \u2606`240`", "stars": "240"}]}, {"name": "Neovim", "parent": "IDE & Editor", "entries": [{"name": "greggh/claude-code.nvim", "url": "https://github.com/greggh/claude-code.nvim", "description": "Claude Code integration for Neovim \u2606`1,870`", "stars": "1.8k"}]}, {"name": "Emacs", "parent": "IDE & Editor", "entries": [{"name": "manzaltu/claude-code-ide.el", "url": "https://github.com/manzaltu/claude-code-ide.el", "description": "Claude Code IDE integration for Emacs \u2606`1,379`", "stars": "1.4k"}, {"name": "stevemolitor/claude-code.el", "url": "https://github.com/stevemolitor/claude-code.el", "description": "Claude Code Emacs integration \u2606`632`", "stars": "622"}, {"name": "av/harbor", "url": "https://github.com/av/harbor", "description": "Run LLM backends and APIs easily \u2606`2,475`", "stars": "2.5k"}]}, {"name": "Go", "parent": "SDKs & Libraries", "entries": [{"name": "googleapis/go-genai", "url": "https://github.com/googleapis/go-genai", "description": "Google Gen AI SDK for Go \u2606`1,038`", "stars": "1k"}]}, {"name": "PHP & Laravel", "parent": "SDKs & Libraries", "entries": [{"name": "google-gemini-php/laravel", "url": "https://github.com/google-gemini-php/laravel", "description": "Gemini PHP API for Laravel \u2606`607`", "stars": "604"}, {"name": "halilcosdu/laravel-slower", "url": "https://github.com/halilcosdu/laravel-slower", "description": "Laravel Slower - Optimize Your DB Queries with AI \u2606`398`", "stars": "398"}, {"name": "kargnas/laravel-ai-translator", "url": "https://github.com/kargnas/laravel-ai-translator", "description": "Auto-translate Laravel language files \u2606`247`", "stars": "247"}, {"name": "grok-php/laravel", "url": "https://github.com/grok-php/laravel", "description": "Grok AI integration for Laravel \u2606`163`", "stars": "163"}, {"name": "tott/laravel-tall-claude-ai-configs", "url": "https://github.com/tott/laravel-tall-claude-ai-configs", "description": "Laravel TALL stack AI configs \u2606`38`", "stars": "37"}, {"name": "jamesmurdza/awesome-ai-devtools", "url": "https://github.com/jamesmurdza/awesome-ai-devtools", "description": "", "stars": "3.6k"}, {"name": "hesreallyhim/awesome-claude-code", "url": "https://github.com/hesreallyhim/awesome-claude-code", "description": "", "stars": "25k"}, {"name": "Piebald-AI/awesome-gemini-cli", "url": "https://github.com/Piebald-AI/awesome-gemini-cli", "description": "", "stars": "322"}, {"name": "All Contributors", "url": "https://github.com/abordage/awesome-ai/graphs/contributors", "description": "", "stars": "6"}]}], "name": ""}