Your AI Coding Ecosystem Hub - Discover, Compare, Build Faster
Live Site | Contributing | Discussions
AI Coding Stack is a comprehensive directory and community-maintained metadata repository for AI-powered coding tools, models, and platforms.
- Comprehensive Directory: Browse and discover AI coding tools across multiple categories (IDEs, CLIs, Extensions, Models, Providers, and Vendors)
- Smart Comparison: Compare tools side-by-side with detailed specifications and pricing
- Search & Discovery: Powerful search functionality to find the right tools for your needs
- Open Source Rankings: Track and compare GitHub stars and community engagement
- AI Coding Landscape: Visual overview of the entire AI coding ecosystem
- Curated Collections: Hand-picked tool collections for specific use cases
- Community-Driven: Open-source metadata maintained by the developer community
- Always Updated: Latest version tracking and up-to-date information
- Multilingual: Support for English, German, Simplified Chinese, and Korean (more coming soon)
All metadata for AI coding tools is organized in JSON manifest files within the manifests/ directory. Each tool, model, or platform has its own manifest file following a structured schema.
To add a new tool or update existing information:
- Find the right category: Locate the appropriate directory in
manifests/ - Add or update a JSON file: Create a new manifest file or edit an existing one
- Follow the schema: Each category has a JSON schema for validation
- Submit a PR: Open a pull request with your changes
All metadata is stored as JSON files in the manifests/ directory:
- IDEs (
manifests/ides/) - AI-powered integrated development environments- Example: Cursor, Windsurf, VS Code with AI features
- CLIs (
manifests/clis/) - Command-line AI coding assistants- Example: Claude Code CLI, Codex, GitHub Copilot CLI
- Extensions (
manifests/extensions/) - AI code assistant plugins and extensions- Example: GitHub Copilot, Cline, Continue, Roo Code
- Models (
manifests/models/) - Large language models for coding- Example: GPT-4, Claude Opus, DeepSeek V3, Qwen3 Coder
- Providers (
manifests/providers/) - LLM API providers and platforms- Example: OpenAI, Anthropic, DeepSeek, OpenRouter, SiliconFlow
- Vendors (
manifests/vendors/) - Companies and organizations behind the tools
Each manifest file is a JSON object following a specific schema. Here's a basic example for a CLI tool:
{
"$schema": "../$schemas/cli.schema.json",
"id": "tool-id",
"name": "Tool Name",
"description": "Brief description of the tool",
"websiteUrl": "https://example.com",
"docsUrl": "https://docs.example.com",
"vendor": "Vendor Name",
"latestVersion": "1.0.0",
"githubUrl": "https://github.com/vendor/tool",
"translations": {
"de": {
"description": "Kurze Beschreibung des Tools"
}
}
}You can add multilingual support by including a translations field:
{
"description": "English description",
"translations": {
"de": {
"description": "Deutsche Beschreibung"
},
"zh-Hans": {
"description": "简体中文描述"
},
"ko": {
"description": "한국어 설명"
}
}
}All manifest files are automatically validated against JSON schemas. Make sure your JSON:
- Follows the schema for the category
- Has valid URLs (HTTPS only)
- Includes all required fields
- Is properly formatted
manifests/- JSON metadata files for all tools and platforms (this is where you contribute!)content/- MDX documentation, guides, articles, and FAQs (multilingual)src/- Next.js application source codepublic/- Static assets and resourcesscripts/- Validation and data processing scriptstranslations/- i18n translation files for all supported languages
- Framework: Next.js 15 with App Router
- Styling: Tailwind CSS 4
- Internationalization: next-intl
- Content: MDX for documentation
- Deployment: Cloudflare Workers
We welcome contributions! Please check the manifest files in manifests/ to add or update tool information. See CONTRIBUTING.md for detailed contribution guidelines and schema references.
- Issues & Bugs: GitHub Issues
- Discussions: GitHub Discussions
- Security: security@aicodingstack.io
- General: hello@aicodingstack.io
Apache 2.0
Visit aicodingstack.io to explore the directory.