Devika AI Software Engineer Howto

Devika AI is an open-source AI software engineer that can understand human instructions, conduct research, and autonomously write code to accomplish development tasks.
View More

How to Use Devika AI Software Engineer

Install Prerequisites: Ensure you have Git, Python, Ollama, and Bun installed on your system before proceeding.
Clone the Repository: Open a terminal and run: git clone https://github.com/stitionai/devika.git
Navigate to Project Directory: Change to the Devika directory: cd devika
Install Dependencies: Run: pip install -r requirements.txt
Configure Settings: Rename sample.config.toml to config.toml and update the configuration options like API keys.
Start Devika Server: Run: python devika.py
Set Up UI: Navigate to ui/ directory, run 'bun install', then 'bun run dev'
Access Web Interface: Open a browser and go to http://127.0.0.1:3000
Create New Project: Click 'New Project' in the interface and provide a project name
Select Language and Model: Choose the programming language and AI model for your project
Describe Task: In the chat interface, provide a clear description of the task you want Devika to work on
Monitor Progress: Track Devika's actions, view generated code, and provide feedback as needed
Review and Refine: Review the completed task and provide further instructions if necessary to refine the output

Devika AI Software Engineer FAQs

Devika AI is an open-source AI software engineer developed by Stition.ai. It can understand high-level human instructions, break them down into steps, research relevant information, and generate code to accomplish software development tasks.

Latest AI Tools Similar to Devika AI Software Engineer

Every AI
Every AI
Every AI is a platform that simplifies AI development by providing easy access to various large language models through a unified API.
Chattysun
Chattysun
Chattysun is an easy-to-implement AI assistant platform that provides customized chatbots trained on your business data to enhance customer service and sales.
LLMChat
LLMChat
LLMChat is a privacy-focused web application that allows users to interact with multiple AI language models using their own API keys, enhanced with plugins and personalized memory features.
Composio
Composio
Composio is a platform that empowers AI agents and LLMs with seamless integration to 150+ external tools via function calling.

Popular AI Tools Like Devika AI Software Engineer

Sora
Sora
Sora is OpenAI's groundbreaking text-to-video AI model that can generate highly realistic and imaginative minute-long videos from text prompts.
OpenAI
OpenAI
OpenAI is a leading artificial intelligence research company developing advanced AI models and technologies to benefit humanity.
Claude AI
Claude AI
Claude AI is a next-generation AI assistant built for work and trained to be safe, accurate, and secure.
Kimi Chat
Kimi Chat
Kimi Chat is an AI assistant developed by Moonshot AI that supports ultra-long context processing of up to 2 million Chinese characters, web browsing capabilities, and multi-platform synchronization.