| layout | default |
|---|---|
| title | Chapter 1: Getting Started |
| nav_order | 1 |
| parent | Devika Tutorial |
Welcome to Chapter 1: Getting Started. In this part of Devika Tutorial: Open-Source Autonomous AI Software Engineer, you will build an intuitive mental model first, then move into concrete implementation details and practical production tradeoffs.
This chapter walks through installing Devika, configuring API keys, and running a first autonomous coding task end-to-end.
- clone and install Devika with all required system dependencies
- configure LLM provider credentials and environment variables
- launch the Devika web UI and backend services
- submit a first task and verify agent output in the workspace
- clone the repository and install Python and Node.js dependencies
- install Playwright browsers and Qdrant vector store
- set API keys in
config.tomlfor at least one LLM provider - start the backend and frontend servers, then submit a hello-world task
You now have a working Devika installation and have executed your first autonomous software engineering task from prompt to generated code.
Next: Chapter 2: Architecture and Agent Pipeline
flowchart TD
A[Install Devika] --> B[Configure .env with API keys]
B --> C[Start backend: python devika.py]
B --> D[Start frontend: bun run dev]
C --> E[Flask server on :1337]
D --> F[React UI on :3000]
F --> G[Browser: open Devika UI]
G --> H[Create project, enter task]
H --> I[Agent pipeline starts]