Overview
Devika is an agent-centric open-source software engineering assistant that interprets high-level instructions, decomposes them into actionable steps, and assists with code generation, debugging and testing. It supports multiple LLM backends and local runtime modes (CLI, container, UI).
Core features
- Automatic task decomposition and planning from high-level objectives.
- Closed-loop workflows: web retrieval, command execution and code edits.
- Pluggable model backends (OpenAI, Anthropic, Gemini, Mistral) and optional local runtimes (Ollama).
Use cases
- AI pair-programmer for feature development, bug fixes and refactoring suggestions.
- Automating repetitive implementation steps and prototyping projects.
- Researching LLM capabilities on software engineering benchmarks.
Technical highlights
- Python-first backend with Svelte frontend, Docker support and flexible runtime configurations.
- Comprehensive documentation, active community and frequent releases.