Vibe Coding
让 AI 写代码时,你背一个词。
Vibe Coding 本来就有等待、观察、确认和切换任务的时间。 Fishword 把这些时刻变成低成本的背单词时间。
核心体验
等 AI 生成代码的间隙,一张词卡、一次评分、自动进入下一张。 不开新窗口,不切换上下文。
产品定位
Fishword 的特别之处不是“又一个背单词 App”,而是它藏在开发者已经打开的 Coding Agent 里。表面是工作台,背后是词卡。
Vibe Coding
Vibe Coding 本来就有等待、观察、确认和切换任务的时间。 Fishword 把这些时刻变成低成本的背单词时间。
低调练习
词卡嵌在 Coding Agent 里,不开新窗口、不跳到学习 App。 有人走近、会议开始、录屏切换时,老板键让它立刻消失。
功能展示
从唤出词卡到评分收起,Fishword 的每个交互都为不打断编程状态而设计。
练习浮窗 · 状态栏
紧凑词卡展示单词、音标、释义和评分快捷键;状态栏同步显示待复习、新词和已完成数量,打开词卡前就知道今天的队列。
老板键
会议、演示、录屏,或者突然被打断时,快捷键一按,词卡立刻收起。
详情面板
美音、英音、词性、例句和评分快捷键都在同一个面板里。
词库管理
/fw-manage 打开词库管理器:左页查看本地词库并激活或删除,右页浏览远程目录并一键下载 CET-4、CET-6、TOEFL、IELTS、GRE、SAT、Oxford 等词库。也可以先看 词库目录,复制对应 CLI 下载命令。每个词库保留独立的 FSRS 复习进度。
统计
今日复习量和 7 日趋势,让碎片时间里的小进展也可见。
本地边界
Fishword 保持集成层很薄:前端调用稳定的 JSON 协议命令, 调度、存储、导入和选卡逻辑都留在本地 CLI。
# 初始化本地存储
fishword init
# 下载内置词库
fishword catalog fetch kajweb:cet4 --json
# 查看当前词卡
fishword current --json
# 评分并返回下一张
fishword rate good --json
为什么这样做
Pi 是第一个集成场景,但 CLI 才是稳定边界,后续可以接入终端、 编辑器或其它本地自动化工作流。
从一张词卡开始
Pi 扩展首次启动会自动准备 CET-4、CET-6 和 TOEFL 词库。
用 /fw-manage 可以随时从远程词库目录下载更多词库,或管理本地已有词库。