SuperAPI AI 工具集

tabz-integration

编程与开发

查看项目

更新于 10-15 21:51

技能介绍

用途:帮助用户把项目与 TabzChrome 终端集成,适用于在网页添加“Run in Terminal”按钮、创建向 TabzChrome 排队命令的 CLI 工具、构建带可填写模板的提示词库,以及以编程方式创建终端标签页。

主要能力与集成方式:HTML 的 data-terminal-command 属性(无需认证,适合文档或工具页的静态按钮);WebSocket 配合 websocat(使用文件令牌,适合 CLI/tmux 工作流);WebSocket 配合 JavaScript(使用 API 令牌,适合提示词库和 Web 应用);POST /api/spawn(使用令牌,用于创建新的终端标签页)。

使用方式:先询问用户需要哪种集成方式,再提供对应参考文档:HTML 按钮对应 references/html-integration.md,CLI/脚本对应 references/cli-websocket.md,Web 应用 JS 对应 references/javascript-api.md,Spawn API 对应 references/spawn-api.md。认证方面,CLI/脚本可用 TOKEN=$(cat /tmp/tabz-auth-token);扩展设置中点击“API Token”再“Copy Token”;外部网页由用户粘贴令牌并存入 localStorage。

架构:网页、CLI 或应用连接 TabzChrome 后端(localhost:8129),经 WebSocket 广播到 Chrome 扩展,再进入侧边栏的终端标签页。

限制:HTTPS 站点的安全注意事项见 references/security.md;资料未提供具体价格、平台支持范围及更多限制细节。