⚡ AI DevOps プラットフォーム

ADOS

AI DevOps as a Service

GitHub IssueをAIコーディングエージェントが自動処理し、Pull Requestを作成するまでの 一連のワークフローをオーケストレーション。複数リポジトリの監視からAI実行までを統合管理する 開発運用プラットフォームです。

ados
$ ados start --config ados.yaml
09:00:01 INFO Leader elected (node-1, token: 7f3d)
09:00:01 INFO Watching 5 repositories...
09:00:15 INFO Issue #42 detected in myapp
09:00:16 AGENT Claude Code processing #42...
09:02:33 AGENT Running test suite (47 tests)...
09:03:10 PASS All 47 tests passed
09:03:42 OK PR #43 created successfully
09:05:01 INFO Scheduled task: dep-update (api-srv)
09:05:02 AGENT Copilot processing dep-update...

ワークフロー

Issue から Pull Request までを完全自動化

📝
GitHub Issue
🔍
ADOS 検知
🤖
AI Agent 実行
🔀
Pull Request

主要コンポーネント

ADOSを構成する3つの主要コンポーネント

⚙️

Worker

Issue監視、AIエージェント実行、CI/CDパイプライン監視を担当するバックグラウンドプロセス

🔌

API

ダッシュボードや外部システムとの連携を提供するREST APIサーバー

📊

Dashboard

リポジトリ状態、Issue処理状況、AI実行ログを可視化するWeb UI

機能

開発運用を効率化する主要機能

🔄

マルチリポジトリ監視

単一プロセスで複数のGitHubリポジトリを監視。Issue検知からAI実行までを一元管理します。

🤖

マルチAIエージェント

GitHub Copilot CLI、Claude Code、OpenAI Codexをプラガブルに切替・フォールバック。最適なAIを自動選択します。

📅

スケジュール実行

cron式で依存更新、lint修正、セキュリティスキャンなどの定期タスクを自動実行します。

🔒

Active-Standby冗長構成

Fencing Token付きリーダー選出でスプリットブレインを防止。高可用性を実現します。

🔍

SRE Agent

GCP/AWS/Azureのログ監視から異常検知、Issue自動作成、AI自動修復までを統合管理します。

Pipeline Watcher

GitHub Actions失敗を検知し、修復Issueを自動作成。CI/CDパイプラインの安定性を維持します。

マルチVCS対応

GitHub に加えて GitLab・Bitbucket もサポート

GitHub

Issue/PR/Actions 完全対応

認証: PAT / OAuth / GitHub App

GitLab

Issue/MR/Pipeline 対応

認証: Personal Access Token

Bitbucket

Issue/PR/Pipeline 対応

認証: App Password / OAuth

技術スタック

堅牢なインフラストラクチャ

Go

バックエンド(シングルバイナリ)

React + TypeScript

ダッシュボードUI

Google Cloud Run

インフラストラクチャ

Firebase / Firestore

ホスティング・データベース

アーキテクチャ

Goシングルバイナリによるシンプルかつ堅牢な構成

ados (シングルバイナリ)
Orchestrator
Leader Election Agent Scheduler Worker Pool
Agent Layer
Copilot Claude Code Codex
State Store
SQLite Firestore

ADOSで開発運用を自動化しよう

GitHub IssueからPull Requestまで、AIが自動で対応。 開発チームはより創造的な仕事に集中できます。