gitmyhub

devika

Python ★ 20k updated 9mo ago

Devika is the first open-source implementation of an Agentic Software Engineer. Initially started as an open-source alternative to Devin.

Open-source AI software engineer that takes plain-English instructions and autonomously plans, researches, and writes working code across multiple languages.

PythonNode.jsBunClaude 3GPT-4GeminiMistralOllamasetup: moderatecomplexity 4/5

Devika is an open-source AI software engineer that can take plain-English instructions and turn them into working code. Think of it like having an AI assistant you can tell "build me a feature that does X" — and it will plan the steps, search the web for relevant information, write the code, and manage the project for you. It was created as an open-source alternative to Devin, a commercial AI developer tool by Cognition AI.

Under the hood, Devika uses large language models — including Claude 3, GPT-4, Gemini, Mistral, Groq, and locally-run models via Ollama — to reason through problems and generate code across multiple programming languages. It can browse the web to gather context, extract relevant information, and track its own progress through a visual dashboard. You interact with it through a chat interface in your browser.

You would use Devika if you want an AI that can autonomously handle coding tasks with minimal hand-holding — not just complete a single line, but plan, research, and write an entire feature or fix from scratch. It runs as a local server (Python backend, Node.js/Bun frontend) and requires API keys for your chosen AI model and search engine. Note that it is still in early experimental development, so expect rough edges.

Where it fits