# Devika

> Devika is an open-source agentic AI software engineer that understands high-level instructions, breaks them into steps, researches information, and writes code autonomously.

Devika is an open-source agentic AI software engineer built by stitionai and released under the MIT License. It was initially created as an open-source alternative to Devin by Cognition AI, aiming to match and eventually surpass Devin's score on the SWE-bench benchmark. The project is written primarily in Python and has accumulated over 19,500 GitHub stars since its creation in March 2024.

## What It Is

Devika is a self-directed coding agent that takes high-level natural language objectives and autonomously breaks them down into steps, researches relevant information via web browsing, and writes code across multiple programming languages. It operates through a web interface and connects to a range of LLM backends, making it a flexible open-source alternative to commercial AI engineering tools.

## Key Capabilities

- **Multi-model support**: Works with Claude 3, GPT-4, Gemini, Mistral, Groq, and local LLMs via Ollama
- **Web browsing**: Gathers information from the web to inform code generation
- **Contextual keyword extraction**: Focuses research on relevant topics
- **Dynamic agent state tracking**: Visualizes what the agent is doing at each step
- **Project-based organization**: Manages multiple coding projects through the UI
- **Natural language chat interface**: Users interact via plain English instructions

## Architecture and Setup

Devika runs as a local server with a separate frontend UI. Setup requires Python 3.10–3.11, Node.js 18+, and Bun. After cloning the repository, users install dependencies via `uv`, install Playwright for browser capabilities, start the Python backend, and launch the Bun-powered frontend. The UI is accessible at `http://127.0.0.1:3001`. API keys for search engines (Bing, Google) and LLM providers (OpenAI, Anthropic, Gemini, Mistral, Groq) are configured through the settings page.

## Current Status and Lineage

The GitHub README prominently notes that Devika's successor is **Opcode** (opcode.sh), described as "the second iteration of Devika." The repository was last pushed to in September 2025 and remains publicly available under MIT. The README itself flags the project as being in an early/experimental stage with unimplemented and broken features, and contributions are welcomed. The GitHub About page links to winfunc.com, which is a separate commercial AI security product also operated by the same organization (stitionai).

## Why It Got Attention

Devika launched in March 2024 as one of the first open-source responses to Devin, the AI software engineer from Cognition AI that generated significant industry attention. The project quickly accumulated nearly 20,000 GitHub stars and over 2,500 forks, reflecting strong community interest in open, self-hostable alternatives to commercial AI coding agents. Its support for local LLMs via Ollama also appealed to developers who wanted to run the full stack without sending code to external APIs.

## Features
- Agentic AI software engineering
- Multi-model LLM support (Claude 3, GPT-4, Gemini, Mistral, Groq, Ollama)
- Web browsing and information gathering
- Contextual keyword extraction
- Code writing in multiple programming languages
- Dynamic agent state tracking and visualization
- Natural language chat interface
- Project-based organization and management
- Extensible architecture
- Local LLM support via Ollama

## Integrations
Claude 3, GPT-4, Gemini, Mistral, Groq, Ollama, Bing Search API, Google Search API, Netlify

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, VSC_EXTENSION, CLI

## Pricing
Open Source

## Links
- Website: https://winfunc.com
- Documentation: https://github.com/stitionai/devika/tree/main/docs
- Repository: https://github.com/stitionai/devika
- EveryDev.ai: https://www.everydev.ai/tools/devika
