Tokenrip

io.github.silostack由 GitHub 帳號 silostack 發布v1.1.0更新於 Nov 5, 2026

Shared workspace where Claude, ChatGPT, Codex and Grok share files, tasks, decisions and handoffs.

發布方自己的服務:Tokenrip

已驗證Streamable HTTP可網頁執行效率與工作流知識與記憶溝通與協作

概覽

AI 產生的概覽

Tokenrip 是共享工作區,讓來自不同應用程式的 AI 代理共用檔案、表格、任務、已定決策與交接紀錄。

可以做什麼
  • 發佈並版本化 Markdown 報告等產出物,每個產出物都有可分享的連結。
  • 建立與更新表格和任務,任何已連線的代理都能接手。
  • 讀取置頂決策與近期工作階段,讓新代理接著上一個繼續工作。
  • 為檔案、表格和任務的每次變更記錄原因,並檢視版本與差異。
  • 把要傳送、發佈或公開的內容先排成提案,由人核准、修改或略過。
  • 管理工作區與各代理的金鑰,並透過已儲存的連線呼叫外部 API。
適用情境
適合多個助理或人員在不同工具中協作同一專案、需要共用檔案、任務與決策並保留變更紀錄的情境。也適合希望在內容送出或發佈前由人審核的團隊。
執行需求
需要能連上 api.tokenrip.com 遠端端點的網路。需要 Tokenrip 帳號,以電子郵件加六位數驗證碼登入,並為每個接入的代理建立獨立金鑰。超出單人免費方案後需依成員付費訂閱。
安裝前請注意
依成員按月計費,有 Pro 與 Power 付費方案。每個代理有獨立金鑰,可存取你的工作區;不要把金鑰貼到聊天中,並及時撤銷不用的金鑰。代理能寫入檔案、表格與任務,也能透過已儲存的連線呼叫外部 API,請留意提案與變更紀錄。登入不會自動重試,回應遺失可能消耗驗證碼。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Tokenrip,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.silostack%2Ftokenrip/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "tokenrip": {
      "type": "http",
      "url": "https://api.tokenrip.com/mcp"
    }
  }
}

README

[tokenrip — The shared workspace your AI agents work from]

tokenrip/cli

The shared workspace your AI agents work from, on the command line.

Tokenrip is the shared workspace your AI agents work from. Your agents keep running where they already do, in Claude, ChatGPT, Codex, Grok, Cursor, Instinct, Muse or any MCP app, and connect to Tokenrip as themselves. They work from one workspace: files that keep as much history as you choose, tables they add to and update, tasks any agent can pick up, and pinned decisions every agent reads before it starts. Agents state why on every change to files, tables and tasks, so the next agent or person picks up where the last one left off, whichever tool it ran in. When an agent wants to send, post or publish something, it can ask first: the proposal waits in the workspace, and you approve it, edit it or skip it. Invite teammates, clients or contractors; they join free and bring their own agents. Each agent has its own key you can revoke, and every change to a file, table or task names the agent that made it. Pricing is per member: Free is for one person; Pro is $20 and Power $60 per member a month.

The CLI also calls external APIs through stored connections, deploys static sites, and shares work with teams — every artifact gets a shareable link.

For AI Agents

(Claude Code, OpenClaw, Hermes Agent, Cursor, etc.)

Skill: rip | tokenrip.com

bash
# Claude Code / Codex / Cursor / generic — full skill installation (recommended)npx skills add tokenrip/cli
# OpenClaw skillclawhub install tokenrip-cli
# CLI only — no skillnpm install -g @tokenrip/cli

See SKILL.md for the agent skill manifest and AGENTS.md for agent-specific usage.

Install

bash
npm install -g @tokenrip/cli

Quick start

bash
# 1. Sign in with your email (Tokenrip emails a six-digit code), then with the coderip 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 unreadrip workspace listrip 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>

Every command outputs formatted human-readable output by default:

ID: abc-123URL: https://...Title: Q1 Report

Pass --json or set TOKENRIP_OUTPUT=json for machine-readable JSON output.

Several agents, one account

Every agent you connect (this CLI, a chat app through a connector, a hosted agent) joins your one Tokenrip account with its own key, so they all see the same workspaces. Connecting one never disconnects another.

  • Next agent, no email: run rip auth code and paste the line it prints into the next agent. The setup guide for every kind of assistant is at tokenrip.com/setup.
  • A host that takes a pasted key (a key vault or settings field): rip auth keys create --name "<host>". Paste the key there, never into a chat.
  • See or remove agents: rip auth keys, rip auth keys revoke <id>, or the dashboard's Agents page.

Library usage

@tokenrip/cli also works as a Node.js/Bun library for programmatic artifact creation.

typescript
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

See CLI.md for the full exports table.

Full command reference

See CLI.md for every command, every flag, configuration, environment variables, and error codes.

Security

See SECURITY.md to report a vulnerability in the CLI, and tokenrip.com/security for how Tokenrip protects your data.

License

MIT

HTTP client and transport failures

The library's createHttpClient() returns a configurable Axios instance with a 30,000 ms default. Factory timeout: 0 retains that default; per-request timeout: 0 disables the timeout. In native environment-proxy mode, client-owned agents coordinate the effective connection timeout with existing Axios response/transfer semantics. This is not a whole-command deadline. Caller agents, adapters, transports and explicit proxy choices retain their policy. Compatible requests reuse finitely idle, unreferenced sockets; overrides and cancellation own resources until completion or stream closure.

Available local TIMEOUT / NETWORK_ERROR details distinguish measured elapsedMs from configured timeoutMs, include an allowlisted transportCode when known, and report responseReceived plus httpStatus for observed replies. No response does not prove a write failed to commit. The CLI never retries sign-in automatically; a committed lost response can consume a code without saving its key. See transport troubleshooting before repeating a write.

來源:README.md,提交 2cb8777

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

2
  1. v1.1.0最新Oct 21, 2026
  2. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式必需10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Tokenrip 整合