この記事ではClaude Codeに特化して解説します。Claude Code全般は Claude Code完全ガイド2026:インストールから本番運用まで をご覧ください。

概要

OpenWorkは、Anthropic社のClaudeをベースにしたオープンソースのAI協働プラットフォームです。Claude Coworkの機能をオープンソース化し、エンジニアチームが同じAI環境で効率的に協働できる環境を実現。自社サーバーでの運用やカスタマイズが可能で、プライバシーと拡張性を両立させています。Claude APIを活用した開発ツールについてはClaude Codeの詳細解説も参照ください。

主な機能

  • チーム向けワークスペース: 複数メンバーで同一のAI環境を共有し、提案や議論を一元管理
  • リアルタイム協働編集: コード生成やドキュメント作成をメンバー間で同時編集可能
  • AI提案の履歴管理: チーム全体のAI活用履歴を記録し、ナレッジの再利用が容易
  • カスタマイズ可能なプロンプト: 組織固有のコーディング規約やスタイルをAIに学習させる
  • エンタープライズ機能: ロールベースアクセス制御とデータ監査ログ
  • opencode統合: オープンソースコードベースとの連携で、よりコンテキストに富んだ提案を生成

技術スタック

  • バックエンド: Node.js/TypeScript
  • フロントエンド: React
  • AI API: Claude API (Anthropic)
  • データベース: PostgreSQL
  • 認証: OAuth 2.0
  • ホスティング: Docker対応

導入方法

前提条件

  • Node.js 16.x以上
  • npm 8.x以上
  • Claude API キー

インストール手順

git clone https://github.com/different-ai/openwork
cd openwork
npm install
npm run setup
npm run dev

環境変数の設定

.env.localファイルを作成し、Claude APIキーを設定。

CLAUDE_API_KEY=your_api_key_here

初期セットアップ

npm run setup実行時にインタラクティブプロンプトが起動。チームメンバーのメールアドレスを入力して招待完了。ローカル開発環境はnpm run devでポート3000で起動。

本番環境構築

Docker Composeで構築・デプロイ可能。

docker-compose up -d

.envファイルに本番用の環境変数を設定し、スケーラビリティの高い環境を構築。

こんな人におすすめ

  • スタートアップのエンジニアチーム: 低コストで高機能なAI開発環境が必要な組織
  • 大規模プロジェクトのマネージャー: チーム全体のAI活用を統一・監視したい人
  • セキュリティ重視の企業: オンプレミス運用でデータを自社管理したい組織
  • オープンソース貢献者: 独自カスタマイズや機能拡張を行いたい開発者

より複雑なマルチエージェント構成に興味があればDifyでのワークフロー自動化LangChain日本語入門も参考にどうぞ。

関連記事: Claude Code完全ガイド2026:インストールから本番運用まで

参考リンク