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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/tunacode/raw/index.md(查看排版版本)