工具与 Playground
使用以下工具以交互方式体验 TOON 格式,进行 token 对比、格式转换和校验。
Playground
TOON Playground(在线试用环境)支持将 JSON 或 YAML 实时转换为 TOON、对比 token 数量,并通过 URL 分享实验结果。
CLI 工具
官方 TOON CLI 提供命令行转换、token 统计以及完整的编码/解码功能。完整文档请参阅 CLI 参考。
bash
npx @toon-format/cli input.json --stats -o output.toon编辑器支持
VS Code
TOON Language Support —— 语法高亮、校验、转换和 token 分析。
可从 VS Code Marketplace 安装,或通过命令行安装:
bash
code --install-extension vishalraut.vscode-toonTree-sitter 语法
tree-sitter-toon —— 适用于兼容 Tree-sitter 的编辑器(Neovim、Helix、Emacs、Zed)的语法定义。
Neovim
toon.nvim —— 基于 Lua 的 Neovim 插件。
其他编辑器
可以使用 YAML 语法高亮作为近似方案。大多数编辑器都支持将 .toon 文件关联到 YAML 语言模式。
数据库
ToonStore
ToonStore —— 一个兼容 Redis、以 TOON 格式存储数据的嵌入式数据库,采用 Rust 实现。
MCP
Tooner
Tooner —— 将工具调用返回的 JSON 结果转换为 TOON 的 MCP 代理。