GitHub
FreeDevika - Agentic AI Software Engineer
About GitHub
Devika is an advanced AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. It utilizes large language models, planning and reasoning algorithms, and web browsing abilities to intelligently develop software. Devika is modeled after Devin by Cognition AI and aims to be an open-source alternative to Devin. The project is currently in early development/experimental stage with many unimplemented or broken features. It supports Claude 3, GPT-4, Gemini, Mistral, Groq, and local LLMs via Ollama. Key capabilities include advanced AI planning and reasoning, 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 a chat interface, project-based organization and management, and an extensible architecture for adding new features and integrations.
Key Features
Pros & Cons
- Open-source alternative to Devin
- Supports a wide range of LLMs including local models via Ollama
- Advanced planning and reasoning for complex tasks
- Web browsing and research capabilities
- Extensible architecture allows community contributions
- Project-based organization for managing multiple tasks
- Currently in early development/experimental stage with many broken or unimplemented features
- Requires technical setup (Python, Node.js, bun, possibly Ollama)
- Not yet production-ready
- Performance depends on the underlying LLM model used