Project Title
devika — Open-Source AI Software Engineer for Code Development
Overview
Devika is an innovative open-source project that aims to revolutionize software development by providing an AI-powered software engineer capable of understanding high-level instructions, breaking them down into steps, and writing code to achieve the given objectives. It stands out as a competitive alternative to Devin by Cognition AI, offering advanced AI planning, reasoning, and web browsing capabilities to intelligently develop software with minimal human guidance.
Key Features
- Supports Claude 3, GPT-4, Gemini, Mistral, Groq, and Local LLMs via Ollama for optimal performance.
- Advanced AI planning and reasoning capabilities.
- Contextual keyword extraction for focused research.
- Seamless web browsing and information gathering.
- Code writing in multiple programming languages.
- Dynamic agent state tracking and visualization.
- Natural language interaction via chat interface.
- Project-based organization and management.
- Extensible architecture for adding new features and integrations.
Use Cases
- Software developers looking to automate complex coding tasks with minimal guidance.
- Teams needing an AI pair programmer to assist in creating new features, fixing bugs, or developing projects from scratch.
- Educators and learners in software engineering who want to experiment with AI-assisted coding.
Advantages
- Open-source alternative to proprietary solutions, allowing for community contributions and customization.
- Utilizes large language models, planning algorithms, and web browsing abilities for intelligent software development.
- Offers an extensible architecture, enabling the addition of new features and integrations.
Limitations / Considerations
- The project is in an early development stage with many unimplemented/broken features.
- Requires specific technical knowledge to set up and use effectively.
- Performance may vary depending on the model and configuration used.
Similar / Related Projects
- Devin by Cognition AI: A proprietary AI software engineer that Devika aims to replicate and surpass.
- AIPair: An AI coding assistant that helps with code suggestions and debugging.
- Kite: An AI-powered coding tool that provides code completions and reduces development time.
Basic Information
- GitHub: https://github.com/stitionai/devika
- Stars: 19,483
- License: Unknown
- Last Commit: 2025-09-07
Requirements:
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
- uv (Python Package manager)
- bun (JavaScript runtime)
- Ollama (for local models, optional)
📊 Project Information
- Project Name: devika
- GitHub URL: https://github.com/stitionai/devika
- Programming Language: Python
- ⭐ Stars: 19,483
- 🍴 Forks: 2,610
- 📅 Created: 2024-03-21
- 🔄 Last Updated: 2025-09-07
🏷️ Project Topics
Topics: [, ]
🔗 Related Resource Links
📚 Documentation
🌐 Related Websites
This article is automatically generated by AI based on GitHub project information and README content analysis