Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Devika: Agentic AI Software Engineer

Devika is an open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes code. Devika supports multiple programming languages and integrates with various LLMs, aiming to revolutionize software development by providing AI assistance.

View Repository
Share
View Repository
Share

Devika is an advanced AI software engineer, an open-source project aiming to provide an alternative to Cognition AI's Devin. It is designed to understand high-level human instructions and autonomously develop software. Devika breaks down complex tasks into manageable steps, researches relevant information, and writes code to achieve the given objective.

Read More

Devika utilizes large language models (LLMs), planning and reasoning algorithms, and web browsing capabilities. It supports models like Claude 3, GPT-4, Gemini, Mistral, Groq, and local LLMs via Ollama. The system architecture is designed for extensibility, allowing for new features and integrations. Devika's natural language interaction via a chat interface facilitates user interaction, and it provides dynamic agent state tracking and visualization. The project is currently in an early development stage, with many features still under development.

Key features include support for various LLMs, advanced AI planning and reasoning, contextual keyword extraction, seamless web browsing, and code writing in multiple programming languages. Devika also offers project-based organization and management. The project is released under the MIT License, and contributions are welcome. The project provides a web interface for interaction, allowing users to create projects, configure settings, and provide instructions. Users can monitor Devika's progress, review generated code, and provide feedback.

Devika is targeted towards software developers, researchers, and anyone interested in exploring AI-driven software development. The value proposition lies in its ability to automate and assist in complex coding tasks, potentially accelerating the software development process. The project aims to provide an open-source alternative to existing solutions, fostering community contributions and innovation in the field of AI-assisted software engineering.

  • CategoryAI Coding Assistants
  • Pricing ModelOpen source
  • DeploymentSelf-hosted
  • PlatformsWeb

  • Supports Claude 3, GPT-4, Gemini, Mistral, Groq, and Local LLMs

  • Advanced AI planning and reasoning capabilities

  • Contextual keyword extraction for focused research

  • Seamless web browsing and information gathering

  • Code writing in multiple programming languages

  • Dynamic agent state tracking and visualization

  • Natural language interaction via chat interface

  • Project-based organization and management

  • Extensible architecture for adding new features and integrations

  1. Clone: Clone the Devika repository from GitHub.

  2. Install Dependencies: Create a virtual environment and install required dependencies using uv pip.

  3. Configure: Configure API keys via the settings page in the UI.

  4. Execute: Start the Devika server using python devika.py.

  5. Access UI: Open a new terminal and navigate to the ui directory and run bun install and bun run start.

  6. Use: Open the Devika web interface, create a project, and provide a high-level objective.

  • Automated Code Generation
  • Bug Fixing
  • Feature Development
  • Project Prototyping
  • Code Research
  • Software Engineering Assistance
  • Open Source Contributions

Devika: Agentic AI Software Engineer Reviews

Loading...

Popular AI Tools Like Devika: Agentic AI Software Engineer

goose

AI GitHub Repos

Goose is an open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…

AI Coding Assistants

Ranked #31 in AI GitHub Repos

View Tool

AI GitHub Repos

Open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…Goose is an open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…

FeaturedAI Coding Assistants
Ranked #31 in AI GitHub Repos

DemoGPT

AI GitHub Repos

DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders

Ranked #224 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders
Ranked #224 in AI GitHub Repos

Dify

AI GitHub Repos

Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

AI Agent Builders

Ranked #11 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

FeaturedAI Agent Builders
Ranked #11 in AI GitHub Repos

CodeFuse-ChatBot

AI GitHub Repos

CodeFuse-ChatBot is an open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…

AI Coding Assistants

Ranked #225 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…CodeFuse-ChatBot is an open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…

AI Coding Assistants
Ranked #225 in AI GitHub Repos

Pi Agent Harness

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

AI Agent Builders
View Tool

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

FeaturedAI Agent Builders
See the Top 250 AI GitHub Repos

Langroid

AI GitHub Repos

Langroid is a Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…

AI Agent Builders

Ranked #94 in AI GitHub Repos

View Tool

AI GitHub Repos

Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…Langroid is a Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…

AI Agent Builders
Ranked #94 in AI GitHub Repos

BeeAI Framework

AI GitHub Repos

BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders

Ranked #107 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders
Ranked #107 in AI GitHub Repos

Refact.ai

AI Apps

Refact.ai is an open-source, autonomous AI coding agent that adapts to your workflow. It automates coding, debugging, and testing with full context awareness. Deployable…

AI Coding Assistants

Ranked #23 for Writing technical documentation

View Tool

AI Apps

Open-source, autonomous AI coding agent that adapts to your workflow. It automates coding, debugging, and testing with full context awareness. Deployable…Refact.ai is an open-source, autonomous AI coding agent that adapts to your workflow. It automates coding, debugging, and testing with full context awareness. Deployable…

AI Coding Assistants
Ranked #23 for Writing technical documentation
1 of 8