devika-ai
Devika AI is an open-source, self-hosted AI software engineer that understands high-level instructions, breaks them into steps, researches information, and generates code using models like Claude 3, GPT-4, GPT-3.5, and local LLMs via Ollama.
devika-ai is ai agents software teams evaluate for ai agents. Use this page to review pricing, integration signals, and the best alternatives before you commit.
Profile facts come from the vendor source. AiMatch labels unknown pricing or API details instead of estimating them.
Review official source →Used in These Packs
Quick Overview
Best for: AI Agents
What it does
AI Agents software for decision-makers comparing workflow fit and alternatives.
Best fit
AI Agents
Pricing snapshot
Freemium from Free (open source)
Next step
Compare devika-ai with similar tools before you shortlist it.
Compare this tool before you shortlist it
Review alternatives, pricing posture, and workflow fit side by side.
devika-ai
Devika AI is an open-source AI software engineer designed to assist with software development by interpreting high-level human instructions, decomposing them into actionable steps, researching required information, and generating code. It targets developers and teams who want a project-oriented assistant that can plan, reason, and produce code in multiple programming languages. The system supports multiple language models (Claude 3, GPT-4, GPT-3.5 and local LLMs via Ollama) and provides a web-based chat interface, project management features, and modules for browsing, code writing, and state tracking.
Open-source AI software engineer that understands instructions, researches, and generates code.
Own this listing?
Claim this page for a one-time $29 to add pricing, features, screenshots, verified owner details, and a clearly labeled 30-day category position after the profile is live.
Claim this listing for $29Key Features
AI Planning and Reasoning
Breaks down high-level instructions into actionable steps and uses a planning and reasoning engine to decide how to tackle tasks.
Multi-Language Model Support
Supports Claude 3, GPT-4, GPT-3.5 and local LLMs via Ollama; Claude 3 family is recommended for best performance.
Contextual Keyword Extraction
Extracts relevant keywords from context to focus research and information-gathering efforts.
Web Browsing and Information Gathering
Contains a browser interaction module to search and scrape web content to gather up-to-date information for tasks.
Code Generation in Multiple Languages
Generates code snippets and project files in various programming languages based on task objectives.
Dynamic Agent State Tracking and Visualization
Tracks the agent's state during interactions to maintain coherent, context-aware conversations and workflows.
Natural Language Chat Interface
Provides a web-based chat UI for natural language interaction, project creation, and monitoring agent progress.
Project-Based Organization
Organizes work into projects with directories for repositories, logs, PDFs, screenshots, and other artifacts.
Extensible Architecture
Designed to be extensible, allowing integration of new features and enhancements by contributors.
Pricing
Devika AI is open source and available for free; users self-host the software by cloning the repository.
Open Source
Free (open source)- Self-hosted deployment
- Supports multiple LLMs (Claude 3, GPT-4, GPT-3.5, Ollama local models)
Use Cases
Create new software projects
Start a project in the web UI, choose language and model, provide a high-level objective, and have Devika decompose and generate initial code and project structure.
Automated research and information gathering
Use Devika's web browsing and research module to collect up-to-date information needed for implementing features or fixing bugs.
Code writing and prototyping
Generate code snippets and prototypes across multiple languages to accelerate development tasks.
Iterative development and refinement
Monitor progress, review generated code, and provide feedback to refine outputs and iterate on features or bug fixes.
Developer assistance for all skill levels
Assist beginners with guidance and help experienced developers by automating planning, research, and coding tasks.
Integrations
Claude / Anthropic
Supports Anthropic API keys (CLAUDE) to use Claude 3 models.
OpenAI (GPT-4 / GPT-3.5)
Supports OpenAI API keys to use GPT-4 and GPT-3.5 models.
Ollama (Local LLMs)
Supports local LLMs via Ollama for on-device/private model usage.
Search APIs (Google / Bing / DDG)
Configurable web search methods with fields for Bing and Google search API keys and Google Search Engine ID.
Playwright
Uses Playwright for browser automation and browser-interaction capabilities (requires playwright install).
Git / GitHub
Clones and operates on Git repositories as part of project workflows (repository folder configured in settings).
Benefits
Limitations
Frequently Asked Questions
What is Devika AI?
How does Devika AI work?
Is Devika AI suitable for all levels of programmers?
How can I create a new project from scratch using Devika AI?
Can I contribute to Devika AI’s development?
Getting Started
- 1 Step 1: Install prerequisites (Ollama, Bun, Git, Python) on your system.
- 2 Step 2: Clone the repository: git clone https://github.com/stitionai/devika.git and cd into the project directory.
- 3 Step 3: Install Python dependencies (pip install -r requirements.txt) and Playwright browsers if needed (playwright install --with-deps).
- 4 Step 4: Rename sample.config.toml to config.toml and update required configuration values and API keys (SQLite path, directories, search API keys, CLAUDE/OPENAI keys, etc.).
- 5 Step 5: Start the Devika server: python devika.py.
- 6 Step 6: Install UI dependencies (cd ui/; bun install) and run the UI server (bun run dev).
- 7 Step 7: Open the web interface at http://127.0.0.1:3000 and create a new project to begin.
Support
Docs
Installation and usage instructions are available on the project pages (installation and how-to-use sections).
GitHub
Source code, issues, and contribution guidance available at https://github.com/stitionai/devika.
Discord
Community Discord server (join link available on the website) for discussion, questions, and collaboration.
API
Compare devika-ai with similar tools
See how it stacks up against alternatives
Related Tools
View all 450 →
Needle2
Needle 2 is an open, production-ready 45M-parameter agentic LLM from Cactus designed for tool calling, device control, and structured extraction on extremely small devices; the shipped CQ2-bit binary is ~14 MB and runs in ~28 MB of RAM across Cortex-M, microcontrollers, phones, Raspberry Pi and WebAssembly.
Oodle.ai
Oodle Agent Observability provides agent/LLM observability at scale with S3-backed columnar storage, fast search (<1s P99), out-of-the-box AI-powered insights, and flat ingestion-based pricing designed to retain 100% of traces affordably for debugging and optimizing production agents.
Sentinel
Sentinel is an open-source (MIT) autonomous QA agent that reads a codebase to derive end-to-end business flows and tests them across frontend and backend, combining deterministic repo recon, model-driven planning, Playwright browser automation, and backend assertions.
Nous
Nous is an open-source context graph for agentic GTM (go-to-market) teams that centralizes identity-resolved people and company data from multiple GTM tools so agents can read a single, source-traced account context in one call. It is available as a hosted service and as a self-hostable stack.
Scalix World
Scalix World is an AI-native neocloud that unifies database, AI, functions, storage, and compute into one platform operable by humans and AI agents via a single API key and credit pool.
Premium Alternatives
AletheionAGI
AletheionAGI provides a grounded-memory layer for AI systems that enforces evidence-bound delivery, namespace isolation, and policy authorization so AI readers cannot produce unsupported claims. It's targeted at production-facing use cases like customer support, commerce agents and internal copilots.
ClaudeThings
ClaudeThings provides a packaged, continuously-updating set of 89 specialized agents, 103 pre-built skills, and 181 slash commands that act as an AI engineering and marketing team for Claude Code — delivered as a private GitHub repo and installed with a single npx command. It adapts to any stack via a CLAUDE.md project manifest and is sold as a one-time purchase with lifetime updates.
fireworks-ai
Fireworks AI is an enterprise-grade platform for training, fine-tuning, and serving open and closed AI models, offering a drop-in replacement for closed-model APIs, an optimized inference engine, and tooling to own specialized intelligence and reduce AI spend.
qomplement
qomplement is an Agentic AI-driven ERP built for supply chain and operations teams that automates tasks across procurement, inventory, freight, finance, and planning to reduce manual work and scale operations without adding headcount.
Miro
Miro is a collaborative visual workspace and AI platform that integrates intelligent agents (Sidekicks), visual multi-step workflows (Flows), and connectors to bring team context and external data into a shared canvas to accelerate planning, design, and decision-making across organizations.
bellmanloop
BellmanLoop is an AI-powered debt collection platform that automates and scales collections with compliance controls, multi-channel and multi-language support, real-time analytics, and SDKs for integration.
Sitemanagerai
Site Manager AI is a web + iOS app that provides UK construction site managers and foremen instant, regulation-aware answers, on-site photo hazard analysis, and fast drafting of risk assessments, method statements and site reports.