Langdogu

你学到的每样东西,都应该有个安放之处

Langdogu 是一个以个人本体为核心的语言学习系统。个人本体,就是一张关于你知道什么、不知道什么、词与词如何相连的地图。它把你本来就在读、在看、在听的内容变成学习材料,并把你在这一切中获得的知识,年复一年地汇成一份记录。

学语言,一个 Langdogu 就够了。

一个处于早期阶段、尚未成立公司的个人项目。用 Claude Code 和 Codex 构建。

Kkaret 是你在应用里结交的伙伴。它主要因为你在学习而成长,样子也可能会变。开发中

Langdogu 为什么存在

你学过的东西,比任何一个应用能看到的都多。

你接触过的每一门语言,都在你身上留下了些什么:菜单上的一个词,一首歌里的一句,一个在这门语言里认得、换到另一门语言却念不出来的字。这些都没有被记在任何地方。

  • 刷题应用只知道它给你上过的课。
  • 阅读器只知道你在它里面打开过的书。
  • 闪卡组只知道你制作过的卡片。
  • 字幕工具只知道今晚这一集。
  • AI 聊天一次只看得到一段对话。

没有一个能为你知道的一切留下一份记录。

缺的不是又一个应用,而是记录本身:一个让阅读影响复习、让复习改变你在下一页认出什么的地方。Langdogu 就是为了承载它而存在:每个词、每个义项、你遇见它的每个句子,跨越每一种语言,只要你还在学,就一直保存下去。

它的志向还要更远:声音、文字、词与义项、固定表达、语法、句子、对话、口语与写作、上下文、语言之间的联系,以及你的全部历史。这是 Langdogu 要去的方向,不是今天已经存在的东西。

三个承诺

每一个界面、每一项功能、每一行代码,都用这把尺子来衡量。

比游戏更引人入胜。

每次学习,都让你看到一件昨天还做不到的事:你自己读的文字里,认识的词占比在上升;终点线看得见;伙伴只因为你学了东西才成长。没有连续打卡计数,也没有负罪感。

一条终点线,而不是无尽的信息流

示例
  1. 词
  2. 短语
  3. 句子
  4. 对话

每一层的终点线,就是下一层的起点。

重建中

比图书馆更有深度。

“认识”按义项记录,跨越不同语言;固定表达作为一个整体,每个词都连着你遇见它的那个句子。

一个词,两个义项

示例
  • 本を読む 读书已知
  • 空気を読む 察言观色新义项
重建中

向你选择的每一个 AI 助手和服务器开放。

Claude 和 ChatGPT 可以打开你的词库,你可以把它放在自己的服务器上运行,也可以随时带走:完整的 JSON 备份保留一切,Anki 文件则带上你的表达和它们所在的句子。

  • Claude 和 ChatGPT,通过 MCP开发中
  • 你自己的电脑、NAS 或服务器,永久免费开发中
  • 一切内容,以开放格式导出计划中

为这样的一天而打造

今天真正能用的只有第一步:Lingua Layer 把韩语叠在日文上。其余是接下来要逐步实现的场景。

  1. 回家的列车上

    已上线

    敏书在 Firefox 里打开所乘线路的运行通知。Lingua Layer 把韩语叠在日文上,一个词让她停了下来:発車,发车、出发。

  2. 片刻之后

    计划中

    她把它连同原句一起保存。她的地图上,同一个概念在三种语言里同时亮起:発車、발차和发车。这几个字她原本就似懂非懂;现在,它们有了一个句子,也有了一个位置。

  3. 后来,在漫画里

    重建中

    她遇见了空気を読む。上个月她已经把本を読む(读书)标为已知,所以 Langdogu 告诉她,这是同一个読む的另一个她还没掌握的义项:察言观色。

  4. 当天晚上

    开发中

    她问 Claude:“我今天学了什么?”Claude 通过 MCP 连接到她的 Langdogu,用她自己的句子给她出题。她答对空気を読む时,Kkaret 为她庆祝了一下。如果她明天没有回来,也不会有任何东西责备她。

它是怎样做出来的

Langdogu 一次做一个部分,每个部分都标着准确的状态。本站不会宣称任何超出实际的东西。

每个部分进展到了哪里

阶段
早期阶段,尚未成立公司
人员
个人项目:由一个人打造
构建工具
Claude Code 和 Codex
首次发布
Lingua Layer 0.2.1,自 2026 年 10 月 9 日起在 Firefox 附加组件网站公开发布
日期
不承诺任何日期。某个部分有了变化,它的状态才会改变。
名字
Lang + dogu:韩语的도구和日语的道具(dōgu)都是“工具”的意思。

联系

[email protected]

所有事情都用这一个地址。无论是 Lingua Layer 配套服务的设置、隐私问题、合作,还是想在应用就绪时收到通知,都欢迎来信。

制作说明

本站使用的字体,以及构建它的工具。

字体

  • Pretendard阅读与界面:拉丁字母、西里尔字母和韩文
  • Pretendard JP日文
  • Noto Sans SC简体中文
  • IBM Plex Sans Arabic阿拉伯文
  • Doto点阵数字和页头的语言代码
  • Geist Mono数据与代码

文字屏不是一种字体:它的点阵图是在构建网站时生成的。

颜色

  • 底色:接近黑色,但从不是纯黑#0A0A0A
  • 薄荷绿只代表“点亮”,别无他意#3DFFA8
  • 金色:留给复习,以及开发中#E5C385
  • 青绿色:仅用于 Lingua Layer 图标#146E64

构建

构建工具
用 Astro 构建的静态网站。每个页面都是一个普通文件,没有服务器代码。
托管于
Cloudflare Pages。
外部请求
不向任何第三方发出请求。字体由本站提供,没有统计分析,也没有外部脚本。
你的设置
你对动画和吉祥物指针的选择只保存在这个浏览器里。
动画
一个“暂停动画”按钮即可全部停下。开启“减少动态效果”时,页面会以暂停状态打开。