Skip to content

Projects

A Project is the central unit of work in Kodel.AI. It connects your git repository, team members, AI configuration, and task board into one place.

Every project has a Kanban/Scrum board with tasks. Each task can be assigned to the AI agent, which will:

  1. Checkout a new branch
  2. Implement the task
  3. Run tests
  4. Open a pull request

Workflows define the statuses tasks move through (e.g., Backlog → In Progress → Review → Done). You can bind AI jobs to specific transitions — for example, automatically running a code review when a task moves to Review.

Modules are git repositories linked to a project. The agent clones these into /workspace and can read, write, and commit code. A project can have multiple modules (e.g., backend, frontend, infra).

Instance Templates define the Docker environment the agent runs in:

  • Base image (Ubuntu, Alpine, etc.)
  • Pre-installed packages
  • Setup scripts
  • Environment variables
  • Docker-in-Docker support
RoleCan do
AdminFull project access, manage members
Tech LeadManage workflows, templates, and agent config
DeveloperCreate tasks, run agent jobs, review artifacts
ReviewerView tasks and artifacts, approve/reject
ViewerRead-only access
  1. Go to ProjectsNew Project
  2. Choose a workflow template (Software Dev, Kanban, or custom)
  3. Add team members and assign roles
  4. Link a git repository as a Module
  5. Configure an Instance Template for the agent