Devuntu の特徴
-
AI エージェントが担当者になる
Claude Code / Codex / OpenCode を担当者にして、承認者がエージェントモード(プラン先行 / 自動実行)を選ぶと、就寝中でも担当チケットを処理する。プランや報告書はチケットに残り、人が承認・差し戻しできる
-
MCP サーバーを内蔵
普段使いの AI ツールから、自分の権限でチケットの起票・更新・報告ができる。ボードごとの前提(リポジトリや規約)も AI へ届く
-
compose.yaml 1つでセルフホスト
Docker Compose で導入でき、データは手元に置ける。MIT ライセンスで、人数による制限や課金は無い
できること
-
かんばんとチケット管理
ボード、タグ、担当者、優先度、期日、コメント、メンション。親子・関連チケット、受け入れ条件、ボードごとのチケットテンプレート、変更履歴。本文・コメントへのファイル添付、mermaid の図・コードの色付け・注意書き・脚注に対応した Markdown 表示。指定したチケットの子・関連チケットへの絞り込み、チケットやプラン/報告書の PDF / HTML 出力
-
カレンダー連携
Googleカレンダー連携と、認証不要な公開URLでの空き時間共有
-
通知
メンションや担当者変更、期日のリマインド、エージェントの実行結果をメール / Slack DM / Webプッシュで通知。チームボードは Slack チャンネルへも流せ、リリースのお知らせなどをアナウンスとして告知できる
-
MCPサーバー
AIエージェントから自分の権限でチケットを操作できる
-
AIエージェントの自動運用
AIエージェントを担当者として登録し、担当チケットを自動で処理させられる(Claude / Codex / OpenCode に対応)
-
タスク分割
大きなチケットはエージェントが子チケットの起票案を出し、承認すると子を順番どおりに自動で処理する
-
AI向けコンテキスト
対象リポジトリや規約など、ボード共通の前提を MCP クライアント・エージェントへ届ける
-
ナレッジ / メモリ
利用者が管理する知識を「ナレッジ」に、AI が作業で得た知見を「メモリ」にボード単位で溜め、メンバーと AI で共有する
-
GitHub / GitLab 連携
ブランチ・PR・コミットをチケットに紐付けて PR の状態と CI の結果を表示。マージで自動完了(未達の受け入れ条件があれば保留)、CIの失敗やレビュー指摘でエージェントへ自動で差し戻し
-
リモート実行
定義済みの処理をリモートのサーバーで実行し、出力をリアルタイムで確認できる
-
認証
メールOTP、パスキー認証、Googleログイン。OAuthプロバイダとしても利用できる
-
日本語 / 英語
画面の表示言語を切り替えられ、通知の文面も選んだ言語で届く
画面
はじめる
Docker イメージを提供しており、Docker Compose で導入できます。必要なファイルは
compose.yaml だけです。
前提: Docker Compose v2.24 以降 / Docker Engine 25.0 以降、メモリ 2GB 以上(推奨 4GB)、サインイン用のメール送信手段。HTTPS で公開する場合はリバースプロキシ
-
compose.yamlをホストへ配置する(curl -fsSLO https://raw.githubusercontent.com/playree/devuntu/stable/compose.yaml) docker compose run --rm tools setup-envで設定ファイルを対話生成するdocker compose up -d --waitで起動する(DBマイグレーションは起動時に自動実行)<BETTER_AUTH_URL>/startを開いて最初の管理者を登録する
ドキュメント
-
利用者向け
最初の30分でやること、画面ごとの使い方、AI ツールからつなぐ方法とエージェントへの任せ方
-
運用者向け
導入、HTTPS 化、Slack / GitHub / GitLab などの連携、バックアップと運用、管理者の画面
-
開発者向け
開発環境の構築、コントリビュートの手順、機能ごとの仕組みと設計上の判断
The documentation is available in Japanese only.