tunacode

一款终端内运行的AI编码助手,拥有复古界面风格。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:tunacode。
它的用途是:一款终端内运行的AI编码助手,拥有复古界面风格。
完整的 Skill 内容见:https://321skill.com/skills/tunacode/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我写一个Python函数,读取当前目录下的config.json文件,并提取出其中的database连接配置。”,它会先使用文件读取工具查看config.json的内容,然后生成并返回符合你要求的Python代码片段。接着你可以说:“用这个配置测试一下连接。”,它可能会调用一个shell命令来运行你刚生成的脚本,验证连接是否成功。

介绍

tunacode是一款运行在终端内的AI编码代理,旨在为开发者提供一个沉浸式的、无需离开命令行环境的AI编程伙伴。它解决了开发者在编码过程中频繁切换窗口、查阅文档或寻求代码帮助时流程中断的问题,将AI能力直接集成到终端工作流中。

使用时,开发者只需在终端输入tunacode命令即可启动一个交互式会话界面。你可以直接输入自然语言描述你的编程需求,例如“写一个Python函数来解析这个JSON文件”,tunacode会调用配置的AI模型来理解你的意图,并可以执行读取文件、运行shell命令、搜索代码库等操作来完成任务。它还支持通过/resume命令恢复之前的对话,确保工作连续性。

这款工具非常适合习惯在终端环境中工作、追求高效且喜欢复古UI风格的开发者。无论是全栈开发、后端开发还是运维工程师,在进行日常编码、调试、环境搭建或学习新技术时,都能从中受益。

需要注意的是,该项目目前处于早期开发阶段,官方明确标注“非生产就绪”。这意味着用户可能会遇到一些bug或不兼容的变更。建议开发者将其用于个人项目或探索性工作,并关注其版本更新。初次使用前,记得通过tunacode --setup命令配置你的AI API密钥。

核心特点

其核心区别在于独特的NeXTSTEP复古风格终端UI设计,提供了与众不同的视觉体验;同时,它深度集成了文件操作、Shell命令执行和代码库探索能力,让AI代理能在终端内直接与开发环境交互,而非仅仅是一个聊天窗口。

注意事项

由于处于早期开发阶段,可能存在稳定性问题,不适合用于关键的生产环境或对稳定性要求极高的任务。

常见问题

tunacode支持哪些AI模型?

支持任何提供OpenAI兼容API的模型,如Claude(通过Anthropic API)、OpenAI系列模型,以及本地部署的兼容API服务。

如何恢复之前中断的编码会话?

在tunacode界面中,输入`/resume`命令即可恢复上一次的对话历史和上下文,继续之前的编码任务。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/tunacode/raw/index.md 读取 tunacode 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。