AB
AiBoss
project

TabTin - オープンソースのフルスタックAIエージェントチームコラボレーションプラットフォーム

TabTinは、フルスタックのオープンソースAIエージェントチームコラボレーションプラットフォームです。このプラットフォームは、エージェントをチームのワークフローに完全に統合します。タスクはデスクトップで開始でき、モバイルデバイスで表示でき、サーバーエージェントによって実行され、完全なコンテキストとともに引き継ぐことができます。

TabTinとは何ですか?

TabTinは、フルスタックのオープンソースAIエージェントチームコラボレーションプラットフォームです。このプラットフォームは、エージェントをチームのワークフローに完全に統合します。タスクはデスクトップで開始し、モバイルデバイスで表示し、サーバーエージェントによって実行され、同僚に完全なコンテキストが引き継がれます。TabTinは、同じドキュメント内で人間とエージェント間のリアルタイムコラボレーションを可能にし、成果物には人間の検証が必要となるため、エージェントがコードを迅速に記述するものの、チームがコンテキストを理解するのに繰り返し苦労するという課題を解決します。

TabTinの主な機能

  • インテリジェントエージェントランタイム複雑なタスクの調整、クロスプラットフォーム実行と権限制御のサポート、高リスク操作に対する承認要求、およびバージョンチェックポイントのロールバックを可能にする。
  • 共同作業用ドキュメント人間とエージェントは、CRDTに基づいて自動的に同時マージおよび編集を行いながら、同じドキュメント/スプレッドシート上でリアルタイムに共同作業を行うことができ、エクスポートやツールの切り替えは不要です。
  • タスクの引き継ぎこのタスクは、会話履歴、ドキュメント、添付ファイルを含めて同僚に引き継ぐことができ、フォークすることでどのノードからでも独立して継続できます。
  • プロジェクト管理課題機能を使用して、長期的な共同作業を整理したり、担当者を指定したり、成果物を関連付けたり、エージェントの結果の手動検証を要求したりできます。
  • AIの役割とスキルSkillsは、さまざまなワークフローに対応する独立したAIロールを作成し、メモリを分離することで、反復的なプロセスを組織レベルで再利用可能なコンポーネントにカプセル化します。
  • デバイス間同期デスクトップ版では完全なコンテキストが保持されますが、モバイル版ではユーザーは進捗状況の確認、操作の承認、タスクのリモート制御を行うことができます。デーモンは長時間実行されるタスクを実行します。
  • 組織管理統合管理モデルにおけるアクセス権限と予算割り当て、およびメンバー、ペルソナ、タスクの各次元におけるトークン消費に関する統計情報。

TabTinの技術原則

  • ランタイムアーキテクチャ組織のコンテキスト、スキル、ツールチェーン、実行環境を統合する統一ハーネスを採用しています。エージェントはタスクを動的に分解し、サブエージェントに委任します。権限パイプラインは、リスクの高い操作をインターセプトします。バージョンチェックポイントは、復旧またはロールバックをサポートするためにステータスを記録します。
  • リアルタイムコラボレーションエンジンTabDocとTabDataは、Yjsで実装されたCRDTコラボレーションレイヤーを共有しており、Collab Liveはリアルタイムのマージと同時編集を可能にし、Djangoバックエンドはアクセス制御、永続ストレージ、バージョン履歴を統一的に処理します。
  • コンテキスト継承メカニズムタスクオブジェクトは、ダイアログ履歴、ツール呼び出しの出力、および共有リソース参照をカプセル化します。可視性は共有レベルによって制御されます。Forkは、タスクグラフ内の任意のノードからブランチを作成し、コンテキストを新しいワークスペースにコピーします。元のタスクとブランチは独立して進化します。
  • ワークフロー状態マシンDjangoは、コラボレーションの単位として課題を使用し、メタデータを永続化し、担当者を割り当て、リソースを関連付けます。エージェントのタスクノードと成果物は外部キーでリンクされ、ステータスの遷移には指定されたオーナーまたはレビュー担当者の承認が必要です。
  • 役割分離システムペルソナ層は、各役割ごとにシステムプロンプト、モデル構成、およびメモリベクトルを分離します。スキルは、ツール呼び出しシーケンスと検査ルールを宣言的な構成でカプセル化し、タイマーと組み合わせることで、定期的なスキャンと自動トリガーを実現します。
  • 複数デバイス同期プロトコルデスクトップクライアントは、ローカルデーモンプロセスを通じてファイルシステムと端末セッションの状態を維持します。モバイルクライアントは、認証後に一時的なセキュリティ制御チャネルを確立し、機密性の高い操作は2回確認されます。デーモンは、長時間実行されるタスクを非同期的に実行し、WebSocketを介してすべてのクライアントに状態変更をプッシュします。

WeChatでフォローして返信してくださいオープンソース「、参加するAIオープンソースプロジェクトに関するディスカッショングループ

TabTinの使い方

  • 公式ウェブサイトをご覧くださいTabTinの公式ウェブサイト(https://tabtin.com/)にアクセスして、製品のアーキテクチャと機能紹介をご覧ください。ダウンロードリンクをクリックすると、デスクトップインストールパッケージを入手できます。
  • デスクトップクライアントをインストールするMacまたはWindowsにインストールしてアカウントにログインすると、デスクトップ版はローカルの作業環境とターミナル環境を完全に保持します。
  • インポートコードリポジトリ実際のプロジェクトリポジトリをTabTinに接続することで、エージェントはコードを直接読み取ったり、ターミナルコマンドを実行したり、ブラウザを操作したりできるようになります。
  • 最初のタスクを開始するタスクパネルに要件を記述してください。エージェントは自動的にターゲットを分析し、スキルを呼び出して実行します。リスクの高い操作は一時停止され、承認を待ちます。
  • リアルタイム共同編集TabDocまたはTabData内の文書や表をエージェントと同時に編集し、同時変更をリアルタイムでマージし、バージョン履歴を自動的に保存します。
  • 同僚への業務引き継ぎタスクカードと、会話履歴全体、共有ドキュメント、添付ファイルをチームメンバーに送信します。メンバーは、それぞれの権限に応じてタスクを表示したり、タスクをフォークして引き継ぎ、作業を継続したりできます。
  • プロジェクトベースの長期追跡プロジェクトを作成し、課題機能を使用して数週間以上のコラボレーションを整理し、承認のためにオーナーを割り当て、エージェントのタスク、コードの変更、およびドキュメントを対応する課題に関連付けます。
  • カスタマイズされたAIワークフローコーディングやPRレビューなどのシナリオ向けに独立したAIペルソナを作成し、専用モデルと独立したメモリを構成し、反復的なプロセスをスキルとしてパッケージ化してチームが再利用できるようにします。
  • 外出先でもデバイスを横断してコントロールユーザーは、携帯電話またはウェブページから進捗状況の確認、エージェントへの返信、操作の承認を行うことができます。長時間かかるタスクはデーモンのバックグラウンドで実行され、結果はすべてのプラットフォームに通知されます。

TabTinの主な利点

  • フルスタックのオープンソースデスクトップ、モバイル、サーバー、およびエージェントランタイムはすべてオープンであり、各チームがそれぞれ独立して展開およびカスタマイズできる。
  • ロスレスコンテキストハンドオーバーこのタスクには、背景説明の繰り返しやトークンの繰り返し消費を避けるため、対話履歴全体、文書、添付ファイルをメンバー間で共有することが含まれます。
  • 同一画面上での人間とコンピュータの協働CRDTに基づいた自動マージ機能により、人間とエージェントが同じ文書やフォーム内でリアルタイムに編集できるため、エクスポートやツールの切り替えが不要になります。
  • 配送は管理可能で、許容範囲内である。エージェントの実行結果は、指定された所有者またはレビュー担当者による承認を経て初めて完了とみなされ、コードが誰も使用できないようなものではなく、実際に納品可能なものであることが保証されます。
  • 全端末で連続状態タスクはデスクトップから開始され、モバイル端末で表示され、サーバーエージェントによって実行されます。長時間実行されるタスクは、デーモンによってバックグラウンドで処理され、すべてのデバイス間で同期されます。
  • 組織レベルの予算管理統一管理モデルによるアクセスとトークン予算管理により、メンバー、AIの役割、タスクの各側面における消費量を正確に追跡し、コストの制御不能を回避します。

TabTinのプロジェクトアドレス

  • プロジェクト公式サイト:https://tabtin.com/
  • GitHubリポジトリ:https://github.com/tabtin-ai/TabTin

TabTinの競合製品比較

比較対象寸法 TabTin Cursor
製品ポジショニング チーム向けのフルスタックAIエージェントコラボレーションプラットフォーム。制御可能なデリバリーを重視しています。 個人利用向けのAI搭載コードエディタ。コーディングのスピード感を重視しています。
オープンソース戦略 フルスタックのオープンソース(デスクトップ、モバイル、サーバー、エージェントランタイム) クライアント側のみを提供する、クローズドソースの商用ソフトウェア。
コラボレーションモード 人間とエージェントは同じ画面上で編集でき、タスクはコンテキストに基づいてメンバー間で引き継がれる。 個人によるローカル利用を想定しており、コードはGit経由でエクスポートされ、その後手動で調整されます。
コンテキスト管理 対話、ドキュメント、コード、タスクの進捗状況が統合されています。Forkによるロスレス継承が可能です。 セッションレベルのコンテキストは、プロジェクトを切り替えたり、メンバー間でデータをやり取りしたりする際に、再解釈が必要となる。
配送と受領 エージェントの成果は、所有者/レビュー担当者の承認を得て初めて完了とみなされます。 生成されたコードは、チームによる承認メカニズムが組み込まれていない状態で、ファイルに直接書き込まれます。
クロスデバイス対応 デスクトップでの実行、モバイルでの承認、デーモンを介したバックグラウンド操作、そしてすべてのデバイス間でステータスの同期。 デスクトップIDEのみに対応しており、モバイルタスク管理やリモート実行機能は利用できません。
コスト管理 組織予算の配分、メンバー/役割/タスクごとのトークン消費量の追跡。 個人契約のみ対象です。チーム契約の場合は、単一の割り当て量を共有し、細かな分割はできません。

TabTinの応用事例

  • 要件収集と文書化エージェントは競合他社を調査し、TabDocを作成します。プロダクトマネージャーは、そのTabDocを同じドキュメント内で直接修正および確認した後、さらなる開発のために研究開発チームに引き渡します。
  • 複数人によるリレー開発フロントエンドがコンポーネントの書き込みを完了すると、タスクをバックエンドにフォークします。バックエンドは、背景を再調整する必要なく、インターフェース定義とダイアログ履歴を自動的に継承します。
  • タイムゾーンをまたいだ非同期コラボレーション長時間かかるビルド作業やデータクロール作業を夜間にデーモンに任せ、翌日にすべてのプラットフォームに結果を通知します。海外の同僚は結果を直接受け取ることができます。
  • 標準化されたコードレビューPRレビュー専用のAIペルソナを作成し、チームのレビュールールをスキルとしてカプセル化することで、各レビューの基準を統一します。
  • 新規プロジェクトの開始歴史的調査、技術的解決策、および課題をプロジェクトに関連付けることで、新規メンバーはエージェントの実行プロセスを確認することにより、プロジェクトの背景を迅速に理解することができる。