| layout | default |
|---|---|
| title | Chapter 6: Project Management and Workspaces |
| nav_order | 6 |
| parent | Devika Tutorial |
Welcome to Chapter 6: Project Management and Workspaces. 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 explains how Devika organizes projects, manages the workspace file system, integrates with git, and enables teams to structure and review autonomous coding sessions.
- understand the Devika project model: how projects are created, named, and isolated in the workspace
- trace how generated files are written, updated, and organized within a project workspace
- configure and use Devika's git integration for committing and reviewing agent-generated code
- manage multiple concurrent projects and maintain workspace hygiene over time
- create a new project in the Devika UI and observe the workspace directory created on disk
- submit a task and verify generated files appear under the correct project subdirectory
- initialize git in the project workspace and review the first commit of agent-generated code
- explore the project list API and SQLite database to understand project metadata storage
You now know how to create and manage Devika projects, navigate the workspace file structure, and use git to review, version, and share agent-generated code safely.
Next: Chapter 7: Debugging and Troubleshooting
flowchart TD
A[Devika project] --> B[Project workspace directory]
B --> C[Generated files]
B --> D[Agent state SQLite]
D --> E[Message stack per project]
E --> F[Resume session]
B --> G[Download as ZIP]
B --> H[Delete project]