update README

This commit is contained in:
nrslib 2026-02-03 19:23:50 +09:00
parent 184a1d756a
commit bed836f08b
2 changed files with 40 additions and 14 deletions

View File

@ -2,24 +2,37 @@
🇯🇵 [日本語ドキュメント](./docs/README.ja.md) 🇯🇵 [日本語ドキュメント](./docs/README.ja.md)
**T**ask **A**gent **K**oordination **T**ool - Multi-agent orchestration system for Claude Code and OpenAI Codex **T**ask **A**gent **K**oordination **T**ool - A governance-first orchestrator for running coding agents safely and responsibly
TAKT coordinates AI agents like Claude Code and Codex according to your organization's rules and workflows. It clarifies who is responsible, what is permitted, and how to recover from failures, while automating complex development tasks.
TAKT is built with TAKT itself (dogfooding). TAKT is built with TAKT itself (dogfooding).
## TAKT is For Teams That Need
- **Want to integrate AI into CI/CD but fear runaway execution** — Clarify control scope with workflow definitions
- **Want automated PR generation but need audit logs** — Record and track all execution history
- **Want to use multiple AI models but manage them uniformly** — Control Claude/Codex/Mock with the same workflow
- **Want to reproduce and debug agent failures** — Maintain complete history with session logs and reports
## What TAKT is NOT
- **Not an autonomous engineer** — TAKT doesn't complete implementations itself; it governs and coordinates multiple agents
- **Not competing with Claude Code Swarm** — While leveraging Swarm's execution power, TAKT provides "operational guardrails" such as workflow definitions, permission controls, and audit logs
- **Not just a workflow engine** — TAKT is designed to address AI-specific challenges (non-determinism, accountability, audit requirements, and reproducibility)
## Requirements ## Requirements
You need one of the following: Choose one:
- **Anthropic API Key** or **OpenAI API Key** - **Use provider CLIs**: [Claude Code](https://docs.anthropic.com/en/docs/claude-code) or [Codex](https://github.com/openai/codex) installed
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) or [Codex](https://github.com/openai/codex) installed and configured - **Use direct API**: **Anthropic API Key** or **OpenAI API Key** (no CLI required)
Additionally required: Additionally required:
- [GitHub CLI](https://cli.github.com/) (`gh`) — Only needed for `takt #N` (GitHub Issue execution) - [GitHub CLI](https://cli.github.com/) (`gh`) — Only needed for `takt #N` (GitHub Issue execution)
**Pricing Note**: When using API Keys, TAKT directly calls the Claude API (Anthropic) or OpenAI API. This uses the same pricing structure as using Claude Code or Codex. Be mindful of costs, especially when running automated tasks in CI/CD environments, as API usage can accumulate. **Pricing Note**: When using API Keys, TAKT directly calls the Claude API (Anthropic) or OpenAI API. The pricing structure is the same as using Claude Code or Codex. Be mindful of costs, especially when running automated tasks in CI/CD environments, as API usage can accumulate.
TAKT supports both Claude (Anthropic) and Codex (OpenAI) as providers.
## Installation ## Installation

View File

@ -1,23 +1,36 @@
# TAKT # TAKT
**T**ask **A**gent **K**oordination **T**ool - Claude CodeとOpenAI Codex向けのマルチエージェントオーケストレーションシステム **T**ask **A**gent **K**oordination **T**ool - AIエージェントを「安全に」「責任を持って」運用するための協調制御システム
TAKTは、Claude CodeやCodexなどのAIエージェントを、組織のルールとワークフローに従って協調させます。誰が責任を持つか・どこまで許可するか・失敗時にどう戻すか を明確にしながら、複雑な開発タスクを自動化します。
TAKTはTAKT自身で開発されていますドッグフーディング TAKTはTAKT自身で開発されていますドッグフーディング
## TAKTが向いているチーム
- **CI/CDにAIを組み込みたいが、暴走が怖い** — ワークフロー定義で制御範囲を明確化
- **PRの自動生成をしたいが、監査ログが必要** — 全ての実行履歴を記録・追跡可能
- **複数のAIモデルを使い分けたいが、統一的に管理したい** — Claude/Codex/モックを同じワークフローで制御
- **エージェントの失敗を再現・デバッグしたい** — セッションログとレポートで完全な履歴を保持
## TAKTとは何でないか
- **自律型AIエンジニアの代替ではありません** — TAKT自身が実装を完結するのではなく、複数のエージェントを統治・協調させます
- **Claude Code Swarmの競合ではありません** — Swarmの実行力を活かしつつ、TAKTはワークフロー/権限/監査ログなど「運用のガードレール」を提供します
- **単なるワークフローエンジンではありません** — 非決定性、責任所在、監査要件、再現性といったAI特有の課題に対応した設計です
## 必要条件 ## 必要条件
次のいずれかが必要です。 次のいずれかを選択してください
- **Anthropic API Key** または **OpenAI API Key** - **プロバイダーCLIを使用**: [Claude Code](https://docs.anthropic.com/en/docs/claude-code) または [Codex](https://github.com/openai/codex) をインストール
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) または [Codex](https://github.com/openai/codex) がインストール・設定済みであること - **API直接利用**: **Anthropic API Key** または **OpenAI API Key**CLI不要
追加で必要なもの: 追加で必要なもの:
- [GitHub CLI](https://cli.github.com/) (`gh`) — `takt #N`GitHub Issue実行を使う場合のみ必要 - [GitHub CLI](https://cli.github.com/) (`gh`) — `takt #N`GitHub Issue実行を使う場合のみ必要
**料金について**: TAKT は API Key を使用する場合、Claude APIAnthropicまたは OpenAI API を直接呼び出します。これは Claude Code や Codex を使った場合と同じ料金体系になります。特に CI/CD で自動実行する場合、API 使用量が増えるため、コストに注意してください。 **料金について**: API Key を使用する場合、TAKT は Claude APIAnthropicまたは OpenAI API を直接呼び出します。料金体系は Claude Code や Codex を使った場合と同じです。特に CI/CD で自動実行する場合、API 使用量が増えるため、コストに注意してください。
TAKTは ClaudeAnthropicと CodexOpenAIの両方をプロバイダーとしてサポートしています。
## インストール ## インストール