AI-Native IDE with Multi-Agent Orchestration
Your Expert Dev Team Inside Your Editor
Features • Quick Start • AI Providers • Plugins • Contributing • Community
CodyStack is not just another IDE plugin - it's an AI-native development environment where multiple specialized AI agents collaborate in real-time, orchestrated to handle complex development workflows end-to-end.
Think of it as having an entire expert team inside your editor:
| Agent | Specialization | Superpower |
|---|---|---|
| 🏗️ Architect | System design, patterns | Architecture diagrams, dependency graphs |
| 💻 Coder | Implementation, syntax | Production-ready code |
| 🐛 Debugger | Bug detection, root cause | Fix suggestions with causality chains |
| 🔒 Security | Vulnerability scanning | Audit reports, automatic patches |
| 🧪 Tester | Test generation, edge cases | Test suites, coverage reports |
| 👀 Reviewer | Code quality, best practices | PR-style reviews, refactor suggestions |
| 🚀 DevOps | Deployment, infrastructure | Dockerfiles, CI/CD, K8s configs |
Build and share your own plugins! CodyStack's extensible plugin system lets you:
- Create custom AI agents with any model
- Add integrations with your favorite tools
- Share workflows with the community
- Install plugins from the marketplace
A stunning, modern interface with:
- Frosted glass effects & animated gradients
- Dark mode optimized for long coding sessions
- Corporate Cyberpunk aesthetic
- Responsive design
Intelligently routes tasks to the best AI model:
- Privacy-first: Local models (Ollama) for sensitive code
- Reasoning-heavy: Claude for architecture decisions
- Code-optimized: DeepSeek for implementation
- Multimodal: Gemini for vision tasks
Each project gets a .codystack/ folder (like .git/) containing:
- Local plugin configurations
- Agent preferences
- Workflow templates
- Cached data
Chain agents with approval gates:
Feature Request → [Architect] → [Coder] → [Security] → ⚠️ Human Checkpoint → [Tester] → [DevOps]
Connect your favorite AI providers with a single API key:
# Clone the repository
git clone https://github.com/LebToki/CodyStack.git
cd CodyStack
# Install dependencies
npm install
# Start development server
npm run devOpen http://localhost:5173 and start exploring!
| Category | Description | Examples |
|---|---|---|
| 🤖 AI Agents | Specialized AI assistants | Architect, Debugger, Security |
| 🔗 Integrations | Connect external services | GitHub, Slack, Stripe |
| 📝 Formatters | Code styling tools | Prettier, ESLint configs |
| 🧪 Test Suites | Testing frameworks | Jest, Playwright, Cypress |
| 🚀 DevOps | Deployment tools | Docker, K8s, CI/CD |
| 🎨 Themes | UI customization | Dark variants, color schemes |
// my-plugin/index.ts
import { createPlugin } from '@codystack/core';
export default createPlugin(
{
id: 'my-awesome-plugin',
name: 'My Awesome Plugin',
version: '1.0.0',
category: 'integrations',
author: { name: 'Your Name' }
},
{
onActivate: async (context) => {
context.log('Plugin activated! 🎉');
context.registerCommand({
id: 'my-command',
title: 'Do Something Cool',
handler: async () => {
// Your magic here
}
});
}
}
);📚 Full Plugin Development Guide →
- Publish your plugins to the community marketplace
- Version tracking with automatic update notifications
- Approval system for security and quality assurance
- GitHub integration for one-click publishing
CodyStack/
├── src/
│ ├── core/
│ │ ├── PluginSystem.ts # Plugin interfaces
│ │ ├── PluginRegistry.ts # Lifecycle management
│ │ ├── PluginRemoteRegistry.ts # Community plugins
│ │ ├── ProjectSystem.ts # .codystack/ folder
│ │ ├── AIProviders.ts # Multi-model router
│ │ └── GitHubPublisher.ts # Plugin publishing
│ ├── components/ # React UI components
│ ├── pages/ # App pages
│ └── index.css # GlassMorphic theme
├── plugins/ # Example plugins
└── docs/ # Documentation
We love contributions from the community! Here's how you can help:
- 🐛 Report Bugs: Found something broken? Open an issue
- 💡 Suggest Features: Have an idea? Let's discuss it!
- 🔌 Build Plugins: Create and share your own plugins
- 📖 Improve Docs: Help others get started faster
- ⭐ Star the Repo: Show your support!
# Fork and clone
git clone https://github.com/YOUR_USERNAME/CodyStack.git
# Create a branch
git checkout -b feature/amazing-feature
# Make changes and commit
git commit -m "Add amazing feature"
# Push and create PR
git push origin feature/amazing-featureJoin our growing community of developers building the future of AI-assisted coding!
Special thanks to our contributors:
|
Tarek Tarabichi 💻 🎨 📖 |
- Core plugin architecture
- GlassMorphic UI
- Multi-AI provider support
- GitHub publisher
- File browser component
- Workflow visual builder
- Native desktop app (Tauri)
- Plugin CLI scaffolding tool
- VS Code extension
MIT © Tarek Tarabichi / 2TInteractive
Built by Tarek Tarabichi @ 2TInteractive
Cashflow Over Clout 🚀
If this project helped you, consider giving it a ⭐






