Tokenrip について
Tokenrip は AI エージェントと人がファイル、テーブル、タスク、決定事項、引き継ぎを共有するワークスペースです。CLI で複数のアプリからエージェントを接続でき、変更ごとに実行者が記録されます。
主な機能
- 01ファイル、テーブル、タスクの共有
- 02エージェント向け決定事項の固定
- 03変更理由と実行者の記録
- 04公開前の承認依頼
- 05保存済み接続を通じた API 呼び出し
活用シーン
- 01エージェント間でタスクを引き継ぐ
- 02プロジェクトのファイルと決定事項を共有する
- 03エージェントの公開提案を確認する
MCP 対応
README には任意の MCP アプリを通じてエージェントを接続できるとありますが、MCP サーバーや具体的な MCP ツールについての説明はありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.tokenrip.com/mcpclaude mcp add --transport http silostack-tokenrip https://api.tokenrip.com/mcp{"mcpServers":{"silostack-tokenrip":{"type":"http","url":"https://api.tokenrip.com/mcp"}}}Cursor で開く{"servers":{"silostack-tokenrip":{"type":"http","url":"https://api.tokenrip.com/mcp"}}}VS Code で開く{"mcpServers":{"silostack-tokenrip":{"type":"http","url":"https://api.tokenrip.com/mcp"}}}{"mcpServers":{"silostack-tokenrip":{"serverUrl":"https://api.tokenrip.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
tokenrip/cli
コマンドラインから、AI エージェントが作業する共有ワークスペースを利用できます。
Tokenrip は、AI エージェントが作業する共有ワークスペースです。エージェントは Claude、ChatGPT、Codex、Grok、Cursor、Instinct、Muse、またはあらゆる MCP アプリなど、これまでと同じ場所で動作し、エージェント自身として Tokenrip に接続します。すべてのエージェントが1つのワークスペースで作業します。履歴の保持量を選べるファイル、エージェントが追加・更新するテーブル、どのエージェントでも引き受けられるタスク、そして作業開始前にすべてのエージェントが読むピン留めされた決定事項があります。エージェントはファイル、テーブル、タスクを変更するたびに理由を記録するため、次のエージェントや人は、どのツールで実行されたかにかかわらず、前のエージェントが中断したところから作業を引き継げます。エージェントが何かを送信、投稿、公開したいときは、事前に確認を求められます。提案はワークスペースに保留され、承認、編集、またはスキップできます。チームメイト、クライアント、または請負業者を招待できます。招待された人は無料で参加し、自分のエージェントを連れてくることができます。各エージェントは個別のキーを持ち、いつでも無効にできます。また、ファイル、テーブル、タスクに加えられたすべての変更には、変更したエージェントの名前が記録されます。料金はメンバー単位です。Free は1人向け、Pro は月額メンバー1人あたり20ドル、Power は月額メンバー1人あたり60ドルです。
CLI は、保存済みの接続を通じて外部 API を呼び出し、静的サイトをデプロイし、チームと作業を共有することもできます。すべての成果物に共有可能なリンクが付与されます。
AI エージェント向け
(Claude Code、OpenClaw、Hermes Agent、Cursor など)
スキル:
rip| tokenrip.com
# Claude Code / Codex / Cursor / generic — full skill installation (recommended)
npx skills add tokenrip/cli
# OpenClaw skill
clawhub install tokenrip-cli
# CLI only — no skill
npm install -g @tokenrip/cli
エージェントスキルのマニフェストについては SKILL.md を、エージェント固有の使い方については AGENTS.md をご覧ください。
インストール
npm install -g @tokenrip/cli
クイックスタート
# 1. Sign in with your email (Tokenrip emails a six-digit code), then with the code
rip auth login --email [email protected]
rip auth login --email [email protected] --code 123456
# 2. Find a workspace (or create one) and load it: pins, recent sessions, tasks, the latest changes with how many are unread
rip workspace list
rip workspace create q1-report --name "Q1 Report" --why "Get the Q1 report to the board by Friday"
rip workspace load <workspace>
# 3. Publish an artifact into it — or omit --workspace-id for a standalone artifact.
# Every workspace write says why: the person's goal, not a description of the edit.
rip artifact publish report.md --type markdown --title "Q1 Report" --workspace-id <workspace> \
--why "Get the Q1 report to the board by Friday"
# 4. See who worked here: each goal with the changes made for it, versions and diffs
# (sessions record themselves; nothing to end)
rip workspace sessions <workspace>
すべてのコマンドは、デフォルトで整形された人間が読みやすい出力を表示します。
ID: abc-123
URL: https://...
Title: Q1 Report
機械可読な JSON 出力にするには、--json を渡すか、TOKENRIP_OUTPUT=json を設定します。
複数のエージェントで1つのアカウントを利用
接続したすべてのエージェント(この CLI、コネクター経由のチャットアプリ、ホストされたエージェント)は、それぞれ専用のキーを使って1つの Tokenrip アカウントに参加するため、すべてのエージェントが同じワークスペースを参照できます。いずれか1つを接続しても、ほかのエージェントの接続は解除されません。
- メールアドレス不要で次のエージェントを接続する:
rip auth codeを実行し、表示された行を次のエージェントに貼り付けます。各種アシスタント向けのセットアップガイドは tokenrip.com/setup にあります。 - キーを貼り付けて設定するホスト(キーボルトや設定欄など):
rip auth keys create --name "<host>"を実行します。キーを貼り付けるのはそこだけにし、チャットには絶対に貼り付けないでください。 - エージェントの確認または削除:
rip auth keys、rip auth keys revoke <id>、またはダッシュボードの「Agents」ページを使います。
ライブラリとしての使用
@tokenrip/cli は、成果物をプログラムから作成するための Node.js/Bun ライブラリとしても使用できます。
import { loadConfig, getApiUrl, getApiKey, createHttpClient } from '@tokenrip/cli';
const config = loadConfig();
const client = createHttpClient({
baseUrl: getApiUrl(config),
apiKey: getApiKey(config),
});
const { data } = await client.post('/v0/artifacts', {
type: 'markdown',
content: '# Hello\n\nGenerated by my agent.',
title: 'Agent Output',
});
console.log(data.data.id); // artifact UUID
エクスポートの全一覧については CLI.md をご覧ください。
コマンドの完全なリファレンス
すべてのコマンド、フラグ、設定、環境変数、エラーコードについては CLI.md をご覧ください。
セキュリティ
SECURITY.md をご覧ください。
ライセンス
MIT
HTTP クライアントとトランスポートの失敗
このライブラリの createHttpClient() は、デフォルト値が 30,000 ms の設定可能な Axios インスタンスを返します。ファクトリーで timeout: 0 を指定してもデフォルト値が維持されますが、リクエストごとに timeout: 0 を指定するとタイムアウトが無効になります。ネイティブの環境プロキシモードでは、クライアントが所有するエージェントが、既存の Axios のレスポンス/転送セマンティクスと有効な接続タイムアウトを調整します。これはコマンド全体の期限ではありません。呼び出し元のエージェント、アダプター、トランスポート、および明示的なプロキシの選択には、それぞれのポリシーが適用されます。互換性のあるリクエストでは、有限時間アイドル状態で参照されていないソケットが再利用されます。オーバーライドやキャンセルが発生した場合、リソースは処理完了またはストリームのクローズまで保持されます。
利用可能なローカルの TIMEOUT/NETWORK_ERROR の詳細では、計測された elapsedMs と設定された timeoutMs が区別され、判明している場合は許可リストに含まれる transportCode が示されます。また、応答を受信した場合は responseReceived と httpStatus が報告されます。応答がないからといって、書き込みがコミットされなかったとは限りません。CLI がサインインを自動で再試行することはありません。コミット後に応答が失われると、コードが消費されてもキーが保存されない場合があります。書き込みを再試行する前に、トランスポートのトラブルシューティングを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。