Devika — Open-Source AI Software Engineer
Autonomous AI that understands instructions, researches the web, plans, and writes code. Open-source Devin alternative. 19K+ stars.
What it is
Devika is an open-source autonomous AI agent that acts as a software engineer. Given a high-level instruction, it researches the web, creates a plan, and writes code to accomplish the task. It positions itself as an open-source alternative to Devin.
The project targets developers and teams who want an AI pair-programmer that handles end-to-end coding tasks, from research to implementation, without manual step-by-step guidance.
How it saves time or tokens
Devika automates the research-plan-code cycle. Instead of manually searching documentation, drafting an architecture, and writing boilerplate, you give Devika a single instruction and it handles the full loop. This reduces the back-and-forth prompting that typically consumes tokens in interactive LLM sessions.
How to use
- Clone and install Devika:
git clone https://github.com/stitionai/devika.git
cd devika
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
- Start the backend and UI:
python devika.py # backend
cd ui && bun run dev # frontend
- Open the browser UI, describe your task in plain English, and let Devika plan and execute.
Example
# Clone the repo
git clone https://github.com/stitionai/devika.git
cd devika
# Setup environment
uv venv && source .venv/bin/activate
uv pip install -r requirements.txt
# Launch
python devika.py
# In another terminal:
cd ui && bun run dev
Then open http://localhost:3000, enter a task like 'Build a REST API with FastAPI that manages a todo list', and Devika will research FastAPI docs, plan the file structure, and generate the code.
Related on TokRepo
- AI Tools for Coding — More AI-powered coding tools and agents
- AI Tools for Automation — Automation workflows that complement autonomous agents
Key considerations
When evaluating Devika for your workflow, consider the following factors. First, assess whether your team has the technical prerequisites to adopt this tool effectively. Second, evaluate the maintenance burden against the productivity gains. Third, check community activity and documentation quality to ensure long-term viability. Integration with your existing toolchain matters more than feature count alone. Start with a small pilot project before rolling out across the organization. Monitor resource usage during the initial adoption phase to identify bottlenecks early. Document your configuration decisions so team members can onboard independently.
Common pitfalls
- Devika requires API keys for the underlying LLM providers; without them, the agent cannot function.
- Complex multi-repo tasks may exceed context limits, causing incomplete plans.
- The web research step depends on internet access and may fail behind strict firewalls or proxies.
Frequently Asked Questions
Devika supports multiple model providers including OpenAI, Anthropic, and local models. You configure the provider and API key in the settings. The agent uses the chosen model for planning, research, and code generation.
Devika is an open-source alternative to Devin. Both aim to autonomously write code from instructions. Devika is free and self-hosted, while Devin is a commercial product. Feature parity varies as both projects evolve independently.
Yes. Devika plans a file structure and writes multiple files as part of a single task. It creates directories, writes code files, and manages dependencies in one pass.
No local GPU is required if you use cloud LLM providers like OpenAI or Anthropic. If you run local models, GPU availability improves inference speed but is not strictly mandatory.
Devika is an open-source community project. Check the GitHub repository for recent commit activity and issue responses to gauge current maintenance status.
Citations (3)
- Devika GitHub— Open-source Devin alternative with 19K+ stars
- Devika README— Autonomous AI that researches the web, plans, and writes code
- Devika GitHub— Multi-model support for LLM providers
Related on TokRepo
Source & Thanks
Created by Stition AI. Licensed under MIT.
devika — ⭐ 19,400+
Thanks to Stition AI for democratizing AI-powered software engineering.