Open Session とは?Claude・Codexを自社サーバーで動かす自己ホスト型AIエージェント基盤の完全ガイド
Open SessionはSlack・GitHub・Linearと連携して、自分のサーバー上でClaude・Codexのコーディングセッションを管理・実行できる自己ホスト型AIエージェントインフラです。複数のAIサブスクリプションを一元管理しながら、gitワークツリーで安全に動作します。
GitHubで急上昇中の tellahq/opensession をご紹介します。 スター数 333★ を獲得し、AI/DevTool分野で注目されているツールです。
Open Session とは?
Open SessionはTypeScript(Bunランタイム)で構築された自己ホスト型AIエージェントインフラサーバーです。Webダッシュボード+Slack・Linear・Plain・GitHubエージェントを組み合わせ、Claudeや Codexといった複数のAIコーディングサービスのセッションを自社サーバー上で一元管理できます。各セッションはgitワークツリーで実行されるため、メインブランチを汚さず安全に並行作業が可能です。v0.4.53(2026年8月30日)時点で活発な開発が続いており、7名のコントリビューターが1ヶ月で53以上のリリースを重ねる高速開発プロジェクトです。
こんな人におすすめ:
- エンジニア向け: Claude・Codexなど複数のAIコーディングツールを自社インフラで制御したいバックエンドエンジニアやDevOpsエンジニアに最適です。
- 非エンジニア向け: プログラミングやサーバー運用の知識が必要なため、エンジニア向けツールです
主な機能・特徴
- Slack・Linear・Plain・GitHub連携によるAIセッション自動発火(PRレビュー、Issue対応を自動化)
- 複数のClaude・CodexサブスクリプションおよびモデルAPIを1つのUIで統合管理
- gitワークツリー上でセッションを実行し、変更を安全に隔離しながらPRを自動生成
- Web UI・PWA・macOS Electron・iOS Swift・Chrome拡張の5クライアントから同一サーバーにアクセス
- Tailscale・Cloudflare Tunnel・Caddy対応でプライベートネットワーク越しに安全アクセス
Cloud版Claude.aiとの違い——なぜ自己ホストが必要か
Claude.aiのProプランやTeamsプランでもAIコーディングは可能ですが、以下の制約があります:データが外部サーバーに送信される、並行セッション数に制限がある、SlackやLinearとのAuto-integrationがない、コード変更をgitワークツリーで隔離管理できない。
Open SessionはClaude/CodexのAPIキーや既存サブスクリプションを使いながら、これらの制約をすべて解消します。特に「MCP(Model Context Protocol)のパーソナルグラント保護」や「セッションとgitワークツリーの1対1マッピング」は、チーム開発での安全な並行AI作業を可能にする独自の強みです。Cursor WorkspacesやGitHub Copilot Workspacesに近い体験を、完全にデータを自社管理しながら実現できます。
使い方・始め方
ワンコマンドインストール
# 標準インストール(Linux・macOS・WSL2)
curl -fsSL https://raw.githubusercontent.com/tellahq/opensession/main/install.sh | bash
# Tailscale + Caddy込みのフルセット(推奨)
curl -fsSL https://raw.githubusercontent.com/tellahq/opensession/main/install.sh | bash -s -- --tailscale --caddy
# Cloudflare Tunnel経由の公開アクセス
curl -fsSL https://raw.githubusercontent.com/tellahq/opensession/main/install.sh | bash -s -- --cloudflare
インストール後は自動的にサービスが起動し、http://127.0.0.1:3850でWebダッシュボードにアクセスできます。
初回セットアップ
# インストール確認・診断
opensession doctor
# モデルアカウント追加(Settings → Providers でClaude/Codexのキーを設定)
# → リポジトリを選択してプロンプトを入力すれば最初のセッションが始まる
# アップデート(ヘルスゲート付き)
opensession update
ソースから開発環境構築
git clone https://github.com/tellahq/opensession.git
cd opensession && bun install
bun run setup # インタラクティブオンボーディング
活用事例
Slackからコーディングタスクを自動委譲
バックエンドエンジニアがSlack連携を設定すると、#dev-tasksチャンネルに「この仕様でAPIエンドポイントを追加して」と書くだけで、Open SessionがClaude Codeセッションを自動起動し、gitワークツリーで変更を実装してPRを作成します。レビューと承認だけに集中できる非同期開発ワークフローが実現します。
Linear Issue対応の自動化
プロダクトエンジニア・テックリードがLinear連携を使い、バグレポートのIssueを自動的にAIセッションにルーティングするワークフローを構築できます。Issue作成 → Open Session起動 → コード修正 → PR作成という一連のサイクルが人の介在なしに回り、エンジニアはコードレビューと設計判断に専念できます。
こんな人に向いている
DevOpsエンジニア・プラットフォームエンジニア: 自社インフラ上でAIコーディングの実行環境を標準化したいチームに最適です。Tailscale・Cloudflare Tunnel対応でセキュアなアクセス管理も容易です。
エンジニアリングマネージャー: 複数のAIコーディングサービス(Claude・Codex)のサブスクリプションを一元管理しつつ、チームメンバーのセッションをダッシュボードで把握したい管理職に向いています。
スタートアップのフルスタックエンジニア: 1人で複数のAI連携を設定・管理したい少人数チームで、MITライセンスによりフォークして自社仕様に改造できます。
使う前に知っておきたいこと
プラットフォーム制限: WindowsではWSL2上での実行が必要で、PowerShellから直接は動きません。WSL2セットアップのドキュメントが同梱されています。
セキュリティモデル(重要): デフォルトではアクセス制限なし——サーバーに届けられたリクエストを全員信頼します。GitHub Sign-inで特定チームに制限できますが、Tailscaleやプライベートネットワーク上に置くことを強く推奨します。
ライセンス: MIT。商用利用・フォーク・改変が自由。コントリビューションの受け付け方針が独特で「人間が書いたテキストのみ受け付け、コードの直接PRは受け付けない」——Open Session自身でIssueを書いて実装するという哲学を持っています。
MCP・認証の将来: 上位Issue(16コメント)にある「パーソナルMCPグラントのOAuth保護」はアクティブ開発中です。セキュリティ要件の高い環境では最新リリースを追うことを推奨します。
関連ツール・おすすめサービス
- Perplexity AI — AIエージェントのリサーチ強化に。Open Sessionと組み合わせてコーディングセッションの調査フェーズを効率化
- DigitalOcean — Open Sessionのホスティング先に。DropletでのLinux環境構築からManaged DBまで揃う開発者向けクラウド
まとめ
Open Sessionは、Claude・Codexなど複数のAIコーディングサービスを自社サーバー上で統合管理したいエンジニアチームのための自己ホスト型AIエージェント基盤です。Slack・GitHub・Linearとの統合、gitワークツリーによる安全な並行実行、5種類のクライアントアプリ対応という組み合わせは、AI-Native開発チームのインフラ選択肢として有力です。まずはcurl -fsSL ... | bashでワンコマンドインストールを試してみてください。
この技術を学ぶ
AIエージェントやDevOpsに興味を持った方には、Udemyのオンラインコースもおすすめです。
- 🎓 関連するAI/DevToolコース一覧 — セール時(最大90%OFF)を狙うとお得です
関連記事
この記事が役に立ったらシェアしてください