Skip to content

code-agents/code-agents

Repository files navigation

AI Coding Assistants Comparison

A comprehensive, community-driven comparison of AI coding assistants including Cursor, Windsurf, Devin, and more. Our goal is to help developers make informed decisions about which AI coding assistant best suits their needs.

🌟 Features

  • Interactive comparison table with sorting and filtering
  • Detailed feature comparison across multiple categories
  • Regular updates from the community
  • Mobile-responsive design
  • Open source and community-driven

🚀 Getting Started

Prerequisites

  • Node.js (v18 or later)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/ai-coding-comparison.git
cd ai-coding-comparison
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Visit http://localhost:4321 to see the site.

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Adding or Updating AI Assistant Information

To add a new AI assistant or update existing information:

  1. Edit the data in src/components/AGGrid.tsx
  2. Follow the existing data structure
  3. Include all required fields
  4. Submit a PR with your changes

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Thanks to all contributors who help keep this resource up-to-date
  • The Astro team for the amazing framework
  • AG Grid team for the powerful data grid component

📊 Featured AI Assistants

Currently comparing:

  • Cursor
  • Windsurf
  • Devin
  • More coming soon!

🔗 Links

📈 Roadmap

  • Add more AI assistants
  • Implement user reviews and ratings
  • Add detailed comparison pages for each assistant
  • Create API for programmatic access to comparison data
  • Add integration with GitHub for automatic updates

💬 Community

  • Join our Discord
  • Follow us on Twitter
  • Star the repo to show your support!

Astro Starter Kit: Basics

npm create astro@latest -- --template basics

Open in StackBlitz Open with CodeSandbox Open in GitHub Codespaces

🧑‍🚀 Seasoned astronaut? Delete this file. Have fun!

just-the-basics

🚀 Project Structure

Inside of your Astro project, you'll see the following folders and files:

/
├── public/
│   └── favicon.svg
├── src/
│   ├── layouts/
│   │   └── Layout.astro
│   └── pages/
│       └── index.astro
└── package.json

To learn more about the folder structure of an Astro project, refer to our guide on project structure.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

👀 Want to learn more?

Feel free to check our documentation or jump into our Discord server.

About

Code Agents repository

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published