Web app
Devika AI
Devika AI is an open source AI software engineer that understands high-level instructions, breaks them down into steps, researches information, and generates code. It supports multiple language models and is designed for developers seeking an automated coding assistant.
- Platform
- Web app
- Categories
- AI Code Generator, Large Language Models (LLMs), AI Code Assistant, AI Developer Tools
- Indexed
- 2024-04-30
About Devika AI
What is Devika AI?
Devika AI is an open source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate the code for a particular task. It uses Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama. It was launched on 21 March 2024 and is available for free. It is an alternative to Devin by Cognition AI.
Key features
Devika AI includes AI planning and reasoning, multi-language model support, contextual keyword extraction, web browsing and information gathering, code generation in multiple languages, dynamic agent state tracking and visualization, natural language interaction via chat interface, project-based organization and management, and an extensible architecture. It is open source and supports multiple programming languages.
How Devika AI works
Devika AI operates through a user interface, agent core, large language models, planning and reasoning engine, research module, code writing module, browser interaction module, knowledge base, and database. The user interface is a web-based chat interface where users can interact with Devika, check project files, and see its activity. The agent core handles planning, decision-making, and execution. The planning engine breaks down goals into steps, and the research module searches the web for information. The code writing module generates code based on the plan and information gathered.
Installation
To install Devika AI, you need Ollama, Bun, Git, and Python. Steps include cloning the repository from GitHub, navigating to the project directory, installing Python dependencies with pip, installing Playwright dependencies, and setting up the configuration file. The configuration involves setting paths for SQLite database, screenshots, PDFs, and projects.
Questions
Devika AI FAQ
- What is Devika AI?
- Devika AI is an AI tool available as a web app in the AI Code Generator, Large Language Models (LLMs), AI Code Assistant categories. Devika AI is an open source AI software engineer that understands high-level instructions, breaks them down into steps, researches information, and generates code. It supports multiple language models and is designed for developers seeking an automated coding assistant.
- What is Devika AI used for?
- Devika AI is filed under AI Code Generator, Large Language Models (LLMs), AI Code Assistant, AI Developer Tools in the AITOOLIST index. Devika AI is an open source AI software engineer that understands high-level instructions, breaks them down into steps, researches information, and generates code. It supports multiple language models and is designed for developers seeking an automated coding assistant.
- Is Devika AI a web app, an extension or a native app?
- Devika AI is a web app.
Listed in the AITOOLIST index since 2024-04-30.
Related
Tools similar to Devika AI

Cradle is an AI-powered protein engineering platform that helps scientists generate and optimize protein candidates. It is designed for biopharma and industrial bio R&D teams to accelerate development timelines.

AI-Flow is an open-source, user-friendly UI application for creating workflows with different AI models. It allows users to connect multiple AI models from providers like OpenAI, Replicate, and Anthropic to automate content creation pipelines.

TextSynth provides access to large language, text-to-image, text-to-speech, and speech-to-text models via a REST API and playground. It is for developers and users who need to integrate AI models into their applications or experiment with them.

ChatCody is an AI tool that helps with coding tasks. It is designed for developers who want to automate and streamline their coding workflow.

RoboCoder is a VS Code extension that integrates GPT-4 Turbo to help developers turn specifications into code. It can open and edit files directly within the editor.

AskCodi is an AI-powered engineering team that plans, assigns, and reviews coding tasks. It is designed for developers who want to delegate project delivery to AI agents.



