Devuntu

A self-hosted project management tool centered around Kanban-style board/ticket management, featuring calendar integration, email / Slack / web push notifications, MCP / AI agent integration, GitHub / GitLab integration and remote execution

Why Devuntu

Features

Screenshots

Dashboard
Dashboard
Kanban board
Kanban board (Japanese UI)
A plan posted by AI
A plan posted by AI (Japanese UI)
A report posted by AI
A report posted by AI (Japanese UI)

Get started

Devuntu is distributed as a Docker image and runs with Docker Compose. The only file you need is compose.yaml.

Requirements: Docker Compose v2.24+ / Docker Engine 25.0+, 2GB of memory or more (4GB recommended), and a way to send email for sign-in. A reverse proxy if you serve it over HTTPS

  1. Place compose.yaml on the host (curl -fsSLO https://raw.githubusercontent.com/playree/devuntu/stable/compose.yaml)
  2. Generate the configuration files with docker compose run --rm tools setup-env
  3. Start it with docker compose up -d --wait (database migrations run on startup)
  4. Open <BETTER_AUTH_URL>/start and register the first administrator

See the quick start in the README for details. The application UI is available in English and Japanese.

Documentation

The detailed documentation is available in Japanese only. Please use a translation tool or an AI assistant.