实验项目

TokenDanceCode

TokenDanceLab/TokenDanceCode 的定位:一个 Codex / Claude Code 风格的 CLI 实验项目。

定位

TokenDanceCode 是 TokenDanceLab 的 CLI/Agent 实验项目,用来探索 Codex、Claude Code 这类命令行 Agent 的交互方式、执行边界和工程化体验。

它不是 AgentHub 的替代品。AgentHub 关注多 Agent 协作、桌面端和团队工作流;TokenDanceCode 更像一个轻量 CLI 实验场。

适合做什么

  • 试验命令行 Agent 的任务输入、执行反馈和结果呈现。
  • 验证与 TokenDance Gateway 的模型 API 调用体验。
  • 沉淀未来可被 AgentHub Runtime adapter 借鉴的 CLI 交互模式。
  • 作为开源、低承诺的产品想法验证,不把未完成能力写成稳定承诺。

当前产品形态

主题说明
入口 全局命令行 Coding Agent,目标命令为 `tokendance`
界面 滚动式 CLI 体验,不做全屏 TUI、GUI、Web 或 IDE 插件
模型 当前 CLI 可自动启用 Anthropic-compatible provider;OpenAI provider 映射和测试已存在,但 CLI 自动选择仍不作为默认承诺
架构 Core Runtime 与 CLI Shell 分离,Runtime 输出结构化事件,CLI 负责渲染
工具 文件、shell、git/diff/review 等能力按权限和审查边界逐步实现

本地试用路径

当前项目以源码仓库为准。下面是公开文档可保留的实验性试用路径;OpenAI provider 映射已存在,但 Gateway/OpenAI-compatible CLI 自动选择仍不作为默认入口承诺,真实可用命令以仓库 README、docs/ 和当前实现为准。

powershell
git clone https://github.com/TokenDanceLab/TokenDanceCode.git
cd TokenDanceCode
python -m pip install -e .
$env:ANTHROPIC_API_KEY = "<your-anthropic-compatible-key>"
tokendance

配置与凭据

配置建议边界
Anthropic-compatible key 用于当前默认实验路径的本地环境变量 不要提交到仓库、issue、截图或示例配置
OpenAI/Gateway provider 作为 provider 映射方向记录,按仓库当前 README 和实现试用 CLI 自动选择 Gateway 仍不是稳定公开承诺
工作目录 在本地仓库内运行,先用小任务验证文件读取和 diff 输出 不要把私有绝对路径写进公开报告
命令执行 从只读命令开始,逐步进入写入和 shell 操作 写入、shell、git 操作应有明确审查和确认边界

试用时应该观察

  • 任务输入是否清晰进入 runtime,进度和最终结果是否能读懂。
  • 文件读取、diff、命令输出和错误状态是否有结构化边界。
  • 失败时是否能区分模型凭据、网络、命令、权限和代码问题。
  • CLI 交互里哪些模式值得反馈给 AgentHub Desktop 或 Runtime adapter 设计。

与 AgentHub 的关系

维度TokenDanceCodeAgentHub
使用场景 个人命令行实验和本地 Agent 体验 多 Agent 协作、Desktop、Web、Hub/Edge、团队工作流
状态承诺 实验项目,低承诺公开说明 产品线,官网和文档持续对齐公开状态
事件价值 沉淀 CLI runtime 事件和交互模式 把 runtime 事件归一为可协作、可审查、可审计的产品事件
Gateway 使用 OpenAI provider 映射存在;CLI 自动选择 Gateway 仍未承诺 通过 adapter 或服务端配置模型 API 边界

实验边界

  • 当前以 GitHub 仓库为公开入口,具体安装、命令和配置以仓库 README 为准。
  • OpenAI provider 映射存在,但 Gateway/OpenAI-compatible CLI 自动选择仍未作为默认承诺;不要把 TokenDance API key 试用路径写成已稳定能力。
  • 不要把它理解成 AgentHub Desktop 的替代品;它更适合作为命令行 Agent 交互实验。
  • 真实模型 key 应走本地环境变量或 TokenDance Gateway,不写进仓库、issue 或公开截图。
  • 能力描述应保持低承诺:可探索、可试用、可反馈,不写成企业级稳定 SLA。

相关链接

  • GitHub: https://github.com/TokenDanceLab/TokenDanceCode
  • AgentHub: https://hub.vectorcontrol.tech
  • TokenDance Gateway: /zh/docs/gateway