# Devika — Open Source AI Software Engineer > Open-source AI software engineer that plans, researches, and writes code autonomously. Supports Claude, GPT, and local models with browser and terminal access. ## Install Save as a script file and run: ## Quick Use ```bash git clone https://github.com/stitionai/devika cd devika pip install -r requirements.txt playwright install python devika.py ``` Open `http://localhost:3000` in your browser to start. ## What is Devika? Devika is an open-source AI software engineer that takes high-level instructions and breaks them into steps — planning architecture, researching solutions, writing code, and fixing bugs autonomously. Think of it as an open-source alternative to Devin. **Answer-Ready**: Devika is an open-source AI software engineer that autonomously plans, researches, and writes code. It supports Claude, GPT-4o, and local models, with built-in browser research and terminal access. 18k+ GitHub stars. **Best for**: Developers exploring autonomous AI coding agents. **Works with**: Claude, GPT-4o, Gemini, Ollama, local models. **Setup time**: Under 10 minutes. ## Core Features ### 1. Autonomous Planning Devika breaks high-level tasks into actionable steps: ``` You: "Build a weather dashboard with React and OpenWeather API" Devika: Step 1: Research OpenWeather API documentation Step 2: Set up React project with Vite Step 3: Create weather service module Step 4: Build dashboard UI components Step 5: Add error handling and loading states ``` ### 2. Built-In Research Uses browser automation to research documentation, Stack Overflow, and API references before writing code. ### 3. Multi-Model Support | Provider | Models | |----------|--------| | Anthropic | Claude Sonnet, Opus | | OpenAI | GPT-4o, GPT-4 Turbo | | Google | Gemini Pro | | Local | Ollama (Llama, Mistral) | ### 4. Web UI Clean browser-based interface showing: - Project timeline with each step - Code editor with syntax highlighting - Browser research activity - Terminal output ### 5. Code Generation Writes complete, runnable projects — not just snippets: - Proper project structure - Dependency management (package.json, requirements.txt) - Configuration files - Basic tests ## Architecture ``` User Instruction → Planner Agent → Researcher Agent → Coder Agent → Output ↓ ↓ ↓ Task breakdown Web research Code generation & docs reading & file creation ``` ## FAQ **Q: How does Devika compare to Devin?** A: Devika is open-source and free. Devin is a commercial product with more polish. Devika is great for learning and experimentation. **Q: Can it handle real projects?** A: Best for greenfield projects and prototypes. Complex existing codebases need more mature tools like Claude Code or Aider. **Q: Is it actively maintained?** A: Community-maintained with periodic updates. Check the GitHub repo for latest status. ## Source & Thanks > Created by [Stition AI](https://github.com/stitionai). Licensed under MIT. > > [stitionai/devika](https://github.com/stitionai/devika) — 18k+ stars ## 快速使用 ```bash git clone https://github.com/stitionai/devika cd devika && pip install -r requirements.txt python devika.py ``` 浏览器打开 `localhost:3000` 开始使用。 ## 什么是 Devika? Devika 是开源 AI 软件工程师,接受高级指令后自主规划、研究和编写代码。可视为 Devin 的开源替代品。 **一句话总结**:Devika 是开源 AI 软件工程师,自主规划、研究、编码,支持 Claude、GPT-4o 和本地模型,18k+ GitHub stars。 **适合人群**:探索自主 AI 编码代理的开发者。**支持模型**:Claude、GPT-4o、Gemini、Ollama。 ## 核心功能 ### 1. 自主规划 将高级任务拆解为可执行步骤。 ### 2. 内置研究 浏览器自动化研究文档和 API 参考。 ### 3. Web UI 项目时间线、代码编辑器、浏览器活动、终端输出一览。 ### 4. 完整代码生成 生成完整项目结构,包含依赖管理和配置文件。 ## 常见问题 **Q: 和 Devin 比较?** A: Devika 开源免费,Devin 商业产品更成熟。Devika 适合学习和实验。 **Q: 能处理真实项目吗?** A: 适合新项目和原型,复杂已有代码库建议用 Claude Code 或 Aider。 ## 来源与致谢 > [stitionai/devika](https://github.com/stitionai/devika) — 18k+ stars, MIT --- Source: https://tokrepo.com/en/workflows/f921b39a-313e-4338-b853-6c3d75a8919c Author: Agent Toolkit