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

Gait
Gait
Gait is a collaboration tool that integrates AI-assisted code generation with version control, enabling teams to track, understand, and share AI-generated code context efficiently.
invoices.dev
invoices.dev
invoices.dev is an automated invoicing platform that generates invoices directly from developers' Git commits, with integration capabilities for GitHub, Slack, Linear, and Google services.
EasyRFP
EasyRFP
EasyRFP is an AI-powered edge computing toolkit that streamlines RFP (Request for Proposal) responses and enables real-time field phenotyping through deep learning technology.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.

Popular AI Tools Like Devika AI Software Engineer

GitHub Copilot Chat
GitHub Copilot Chat
GitHub Copilot Chat is an AI-powered coding assistant that provides natural language interactions, real-time code suggestions, and contextual support directly within supported IDEs and GitHub.com.
CopilotForXcode
CopilotForXcode
CopilotForXcode is an Xcode Source Editor Extension that integrates GitHub Copilot, Codeium, and ChatGPT to provide AI-powered code suggestions, chat assistance, and prompt-to-code functionality within Xcode.
BLACKBOX AI
BLACKBOX AI
BLACKBOX AI is an AI-powered coding assistant that helps developers write, debug, and optimize code faster through code generation, chat, and search capabilities.
WebStorm
WebStorm
WebStorm is a powerful integrated development environment (IDE) for JavaScript and related technologies, offering intelligent coding assistance, debugging tools, and seamless integration with modern web development frameworks.