Favicon of Devika

Devika

A self-hosted AI coding agent that plans tasks, researches the web and writes code, with Ollama support and an MIT license.

Devika is a self-hosted AI coding agent for developers who want to give a software task in plain language and have an agent plan the work, research it and write code. Modeled after Cognition AI's Devin, it runs on your own machine with a browser interface and supports local LLMs through Ollama. It's open source under the MIT license.

The agent breaks a high-level request into smaller steps and uses web searches and browsing to gather relevant information. It can write code in multiple programming languages for tasks such as adding features, fixing bugs or starting a project. The chat interface lets you give further guidance and review generated code and project files, while a visual progress view shows the agent's state. Work is organized by project.

You can choose local inference or hosted models. Supported cloud options include Claude, GPT-4, Gemini, Mistral and Groq, which require API keys and send model requests to those services. Ollama handles model inference locally; web research still uses external search and websites. Devika runs on macOS, Linux and Windows, and the repository also includes Docker deployment files.

Its extensible architecture lets developers add features and integrations. The project warns that some features are incomplete or broken, so it suits experimentation with coding agents where you can inspect the output and tolerate failures.

Similar to Devika