devuntu
DevuntuはUbuntuベースの開発サーバー管理ツールで、かんばんボード・チケット管理、カレンダー連携、AIエージェント連携、MCPサーバー、リモート実行を備えたセルフホスト型開発環境構築ツールです。
Ficha actualizada 22 sept 2026, 23:53 · upstream 22 sept 2026, 23:48 · release v0.8.1
Qué es devuntu
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Devuntu は、かんばん形式のボード/チケット管理を中心に、カレンダー連携、メール/Slack/Webプッシュ通知、MCP/AIエージェント連携、リモート実行などを備えたセルフホスト型の開発サーバー構築ツールです。個人・少数チーム開発をするうえで、自分が欲しいと思った機能を形にしたものになります。
開発中にAI開発が普及してきたこともあり、AI開発にも最適化されています。Googleカレンダーとの連携により、認証不要の公開URLでの空き時間共有が可能で、Slackやメール通知も容易に設定できます。MCPサーバーとしてAIエージェントと連携させ、チケットを自動処理させることも可能です。
Docker Compose で3つのサービス(devuntuアプリ本体、PostgreSQLデータベース、SeaweedFSファイルストレージ)を簡単に起動でき、開発環境の構築が簡素化されています。
- 個人開発者や少数チームで、かんばん形式のタスク管理と完了確認を行う
- Googleカレンダーとの連携により、空き時間の共有と利用状況を確認できる
- Slackまたはメール通知でチケット作成・完了・担当者変更をリアルタイムに通知する
- MCPサーバーとしてAIエージェントと連携させ、自動でチケットの処理や報告書生成を行う
- リモートサーバー上で定義済みコマンドを実行し、出力を確認できる作業効率化
- GoogleログインやOAuthプロバイダによる多様な認証方式に対応した開発環境構築
- Docker Composeで3つのサービス(アプリ本体、データベース、ストレージ)を簡単に起動・管理可能
- MCPサーバーとしてAIエージェントと連携させ、チケットの自動処理や報告書生成を実現
- Googleカレンダーとの連携により、認証不要の公開URLでの空き時間共有が可能
- Slack DM通知やメール通知でチーム内コミュニケーションを容易にサポート
- AIエージェントが自動でチケット処理を行う「エージェントモード」による自動化対応
- PostgreSQLデータベースとSeaweedFSストレージの組み合わせで、データ保存とファイル管理が柔軟
- 日本語ドキュメントは単一言語のみであり、翻訳ツールやAIアシスタントが必要
- MCP連携ではエージェント側にポート開放などの環境設定が必要
- Googleカレンダー連携にはGoogleアカウントの事前登録とAPIキーの設定が必要
- Slack通知には管理者が有効化し、利用者は個別に連携設定を行う必要がある
- AIエージェントは現状ClaudeとCodexに対応しており、他のLLMとの連携は未対応
- 環境変数管理が複雑で、開発環境と本番環境の分離を徹底する必要がある
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Docker Composeで3つのサービス(devuntuアプリ本体、PostgreSQLデータベース、SeaweedFSストレージ)を起動します。まず`docker compose up -d`で基本起動し、`docker compose logs devuntu db seaweedfs`で各サービスのログを確認します。環境変数設定は`.env.docker`, `.env.db`, `seaweedfs-s3.json`の3ファイルを用意し、それぞれ`devuntu.env`, `db.env`, `seaweedfs-s3.json`としてコピーして設定します。MCP連携やAIエージェント連携の設定は後から追加可能です。本番環境では、DBマイグレーションを起動前に実行しておき、バックアップと復元手順を事前に準備しておくことを推奨します。
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.