Tiden icon

Tiden

Tidenは、コーディングエージェントが実装したコードを、バージョン管理された仕様、生成テスト、品質ゲートで検証。マージ・リリース前に要求動作の実装根拠を確認できます。

Tiden

コーディングエージェントの意図を検証

Tidenは、コーディングエージェントを利用するエンジニアリングチーム向けの意図検証ツールです。コードベースを読み取り、プロダクトのコンポーネントと仕様をマッピングし、まだテストでカバーされていない約束を特定します。これらの仕様は、一度限りの計画書として扱われるのではなく、コードと並べてバージョン管理されます。

エージェントのセッション中、Tidenは要求された変更に対する作業契約を提供します。生成テストと品質ゲートによって、要求された動作と根拠が結び付けられます。未解決の約束があるとセッションは終了できず、マージされたプルリクエストには検証済み変更の判定を付けられます。リリースビューとエラー追跡によって、この記録はコードレビューの先まで拡張され、何が約束され、何に合格し、本番環境の問題がどのリリースにさかのぼるかをチームが確認できます。

主な機能

プロダクトと意図のマッピング

Tidenはコードベースを読み取り、プロダクトのコンポーネントと仕様を記録します。どの約束にまだテストカバレッジがないかも確認できます。

バージョン管理された仕様

仕様はコードと並べてバージョン管理され、TidenはTidenを経由しないマージも含め、マージのたびに更新案を作成します。

エージェントの作業契約

各エージェントセッションは、要求された動作の作業契約に基づいて開始されます。約束が未解決のまま残っている間は、セッションを終了できません。

生成テストと品質ゲート

Tidenは約束と生成テストを関連付け、変更がマージされる前に、各テストが実行中か、合格したか、未解決のままかを表示します。

変更と根拠のレビュー

ブランチでは、何が変更されたか、コードが想定された動作、そしてそれを証明するテストを確認できるため、レビューはチームのレビュアーに委ねられます。

リリースとエラーの追跡可能性

リリースビューではパートごとの判定を確認でき、本番環境のエラーを、欠けていたテストや動作に関連するリリースまで追跡できます。

実用的なユースケース

  • エージェントのコーディングセッションを管理

    機能についてセッション単位の契約をエージェントに与え、要求された約束に対応するテストの根拠が揃うまでセッションを開いたままにします。

  • 生成されたプルリクエストをレビュー

    ブランチビューとプルリクエストビューを使い、マージ前に要求された動作と実装、そしてそれを証明するテストを比較します。

  • プロダクトの意図を同期

    コードの変更がマージされるたびに、Tidenの外部で行われた変更も含め、プロダクト全体のコンポーネント、仕様、テストカバレッジの最新マップを維持します。

  • リリースリスクとエラーを調査

    プロダクト領域ごとのリリースカバレッジを確認し、本番環境のエラーを、その動作に関連するリリースと不足しているテストまでたどります。

Pros and Cons

Pros

  • エージェントが作成した変更を、明示的なプロダクト仕様とテストの根拠に結び付けられます。
  • 仕様をコードと並べてバージョン管理し、マージのたびに記録を更新します。
  • エージェントセッション、プルリクエストレビュー、リリース、本番環境のエラー追跡にまたがるワークフローをサポートします。
  • Claude Code、Cursor、Copilot、Codexと併用でき、GitHub、Jira、Linear、Notion、Azure DevOpsには名前付きの接続が用意されています。

Cons

  • 提供されているプロダクト資料では、ホームページの概要とコマンドラインインストーラーを超える、インストール、セッション、リポジトリ、CI、デプロイの一連の手順が詳しく説明されていません。
  • 品質モデルは、約束がテストで表現されていることに依存します。サイトではカバーされていない動作が指摘されることは示されていますが、あらゆる種類の要件をどのように扱うかは説明されていません。

FAQ

Tidenはエージェントが作成したコードをどのように検証しますか?

Tidenはコードベースを読み取り、プロダクトのコンポーネントと仕様をマッピングし、仕様をコードと並べてバージョン管理します。コーディングエージェントはその作業契約に基づいてセッションを開始し、テストと品質ゲートによって変更で示された約束を検証します。

Tidenを始めるにはどうすればよいですか?

ホームページには、`curl -fsSL https://tiden.ai/install.sh | bash`を使用したコマンドラインでのインストール方法が掲載されています。提供されている資料には、これ以上詳しいセットアップ手順は記載されていません。

Tidenはどのコーディングエージェントとツールに対応していますか?

TidenはClaude Code、Cursor、Copilot、Codexと連携して動作する例が示されています。ホームページでは、GitHub、Jira、Linear、Notion、Azure DevOpsも接続可能なツールとして挙げられていますが、提供されている情報では、それぞれの正確な連携手順までは説明されていません。

検証済み変更とは何ですか?

検証済み変更とは、品質ゲートに合格してマージされたプルリクエストです。実行回数にかかわらず1回分として課金され、再試行、失敗した変更、ボットによるコミットは無料です。

無料トライアルはありますか?

はい。料金ページでは、StarterとTeamに14日間の無料トライアルが提供されています。プランを継続する場合、15日目から課金が始まります。

Quick Facts

カテゴリー
開発者向けツール
主なユーザー
コーディングエージェントによる変更をリリースするエンジニアリングチーム
コーディングエージェント
Claude Code、Cursor、Copilot、Codex
接続可能な主なツール
GitHub、Jira、Linear、Notion、Azure DevOps
主なワークフロー
意図の記録、生成テスト、品質ゲート、リリース判定、エラー追跡
インストール
tiden.ai/install.shで利用できるコマンドラインインストーラー

Tidenの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Manta AI icon

Manta AI

Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。

Epherem icon

Epherem

Epheremは、Lovable、Bolt、v0、Replit、Cursor、Claude CodeなどのAIコーディングツールで構築したWebアプリ向け静的セキュリティスキャナーです。アプリを実行せず、ソースファイルと依存関係を検査し、一般的なセキュリティミスを分類して修正案を提示します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

GitBot icon

GitBot

GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。