Devika

Devika

Devika is an open-source agentic software engineer that accepts high-level instructions, breaks them into steps, researches the web, and writes code to complete programming tasks. You run it locally with a chat-based web interface and your own model and search API keys.

The project started as an open-source alternative to Cognition's Devin. Devika combines large language models with planning, reasoning, and browser automation through Playwright. It supports Claude 3, GPT-4, Gemini, Mistral, Groq, and local models via Ollama.

Developers who want a self-hosted coding agent use Devika to scaffold features, fix bugs, or build projects from scratch while keeping control over models, search providers, and infrastructure.

Top Features:
  1. Claude 3, GPT-4, Gemini, Mistral, Groq, and Ollama models in one workspace

  2. Turns a high-level objective into research and coding steps on its own

  3. Browses the web with Playwright and searches via Bing, Google, or DuckDuckGo

  4. Writes code in multiple languages while you watch agent state update live

  5. Keeps work organized in projects through a local web UI on port 3001

  6. DuckDuckGo search works without API keys; Bing and Google need setup in config.toml

Pros:
  1. MIT licensed and fully open source with 19.5k+ GitHub stars.

  2. Self-hosted setup keeps projects, code, and API keys under your control.

  3. Supports multiple cloud LLM providers plus local Ollama models.

  4. Active community with GitHub Issues, Discussions, and a Discord server.

Cons:
  1. Requires local setup with Python, Node.js, Bun, Playwright, and dependency management.

  2. Cloud LLM and optional search APIs add ongoing costs beyond the free software.

  3. No managed hosted version; you maintain the backend, UI, and configuration yourself.

FAQs:

Is Devika free to use?

Yes. Devika is MIT licensed and free to download, self-host, and modify from GitHub. You supply your own LLM API keys and optional Bing or Google search credentials; DuckDuckGo search needs no API key.

What AI models does Devika support?

Devika supports Claude 3, GPT-4, Gemini, Mistral, and Groq through API keys, plus local models through Ollama. The README recommends Claude 3 models for best performance.

How do I install Devika?

Clone the GitHub repository, set up Python 3.10 to 3.11 with uv, install dependencies, run Playwright setup, start the Python backend with python devika.py, then start the Bun-based UI from the ui folder. The web interface runs at http://127.0.0.1:3001.

What search engines does Devika support?

Devika supports Bing, Google Custom Search, and DuckDuckGo. Bing and Google require API keys configured in config.toml or the settings UI. DuckDuckGo works without extra API setup.

Does Devika run in the cloud?

No. Devika is self-hosted software you run on your own machine. LLM calls may reach cloud APIs depending on your model choice, but the agent, UI, and project files stay local.

Where can I get help with Devika?

Devika maintains GitHub Issues, GitHub Discussions, and a community Discord server linked from the repository README. Contributions follow the CONTRIBUTING.md guidelines in the repo.

Pricing:

Free

Tags:

Agentic AI
Open Source
Software Engineering
Code Generation
Self-Hosted
Devin Alternative

Tech used:

Svelte
Chakra UI
Ant Design
Amazon Web Services
GraphQL
Python
Ruby
Discord
GitHub
Emotion
Tailwind CSS

Reviews:

Give your opinion on Devika :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Best Free Devika Alternatives (and Paid)

By Rishit