A curated list of AI tools and resources for developers, see the AI Resources .

Devika

An agentic AI software engineer that decomposes high-level objectives into tasks and assists code generation and repair.

Overview

Devika is an agent-centric open-source software engineering assistant that interprets high-level instructions, decomposes them into actionable steps, and assists with code generation, debugging and testing. It supports multiple LLM backends and local runtime modes (CLI, container, UI).

Core features

  • Automatic task decomposition and planning from high-level objectives.
  • Closed-loop workflows: web retrieval, command execution and code edits.
  • Pluggable model backends (OpenAI, Anthropic, Gemini, Mistral) and optional local runtimes (Ollama).

Use cases

  • AI pair-programmer for feature development, bug fixes and refactoring suggestions.
  • Automating repetitive implementation steps and prototyping projects.
  • Researching LLM capabilities on software engineering benchmarks.

Technical highlights

  • Python-first backend with Svelte frontend, Docker support and flexible runtime configurations.
  • Comprehensive documentation, active community and frequent releases.

Comments

Devika
Resource Info
🧠 AI Agent 🌱 Open Source 🛠️ Dev Tools