Amiga(阿米加) 是一款面向 Windows、Android 手机与 Android TV 的 AI 外语学习应用。它把分级课程、真实阅读、情景口语、词汇复习与持续成长放进同一个学习闭环——从“看懂一句话”,到“真正说出来”。
不是机械刷题,也不是只有一个聊天框。Amiga 会围绕你的目标语言、CEFR 等级和学习进度组织内容,让每次阅读、对话和复习都彼此连接。
|
沿 CEFR 晋级之路推进,从词汇、语法到综合练习,清楚知道今天学什么、下一步去哪里。 |
把新闻、阅读、故事与真实对话变成学习现场,让语言从知识点变成可理解、可使用的表达。 |
手机碎片学习、Windows 深度阅读、电视客厅沉浸练习,一套体验覆盖不同屏幕。 |
学习中心 课程、新闻、阅读、口语、翻译与灵伴,从一个清爽入口开始。 |
Mateo · 手机端灵伴 每天一封为你而来的信,让连续故事、共同记忆与语言练习自然发生。 |
Sofía · 客厅大屏灵伴
人物、故事与操作区为 16:9 电视重新编排,配合清晰焦点和 D-Pad 遥控导航。
|
按等级组织词汇、语法与课程节点,支持教学讲解和多种题型练习,把长期目标拆成每天可完成的一小步。 |
围绕目标语言阅读每日内容,支持生词提取、选词翻译、朗读与 AI 辅助理解,让真实世界成为教材。 |
|
拥有连续剧情、角色关系与长期记忆的 AI 学习伙伴。每天读一段故事,再通过文字或语音影响接下来的发展。 |
围绕生活主题进行目标语言对话,结合语音输入、即时提示与练习总结,把“我知道”练成“我会说”。 |
|
分级文章、朗读播放和理解测试串成完整训练流程;不只是读完,更要真正理解并留下反馈。 |
把课程与阅读中遇到的词汇沉淀进个人词库,根据掌握状态安排复习,在合适的时间再次遇见它。 |
|
通过学习天数、连续打卡和阶段成就看见积累。进步不再抽象,每一次坚持都有迹可循。 |
内置 AI 翻译、聊天与社交模块,在真实表达中获得帮助,让学习自然延伸到人与人的连接。 |
Tip
当前可选择 英语、西班牙语和中文 作为学习目标;内置课程覆盖范围会因语言与 CEFR 等级而异。
| 平台 | 为它做了什么 | 适合场景 |
|---|---|---|
| Windows 10 / 11 | 可调整窗口、原生 Tauri 桌面能力、键鼠交互 | 深度阅读、课程学习、内容输入 |
| Android 手机 / 平板 | 移动端布局、触控操作、系统级能力接入 | 通勤、碎片练习、随时复习 |
| Android TV / 电视盒 | 独立 10-foot 布局、D-Pad 焦点系统、遥控返回逻辑 | 客厅学习、大屏阅读、沉浸体验 |
所有安装包统一发布在 GitHub Releases。建议从最新版发布页选择与你设备匹配的文件:
| 设备 | 在 Releases 中选择 | 说明 |
|---|---|---|
| Android 手机 / 平板 | Android APK | 覆盖安装时可保留已有应用数据 |
| Android TV / 电视盒 | TV / ARMv7 APK | 使用独立 TV 包获得遥控器优化界面 |
| Windows 10 / 11 | MSI、NSIS 或可执行程序 | 按发布页提供的构建产物选择 |
Note
部分 AI 功能需要联网并配置可用的大模型服务。Amiga 支持内置配置以及 OpenAI、Gemini、DeepSeek、NVIDIA NIM 等兼容接口。
- 免费与无广告:学习体验不被订阅墙和广告打断。
- 开放模型选择:可配置不同服务商、Base URL 与模型,不把学习锁在单一 AI 平台。
- 本地原生核心:Tauri + Rust 提供轻量跨平台外壳,SQLite 保存核心学习数据。
- 真实设备优先:Windows、Android 与 Android TV 都是正式目标,不把大屏适配当作简单拉伸。
- 社区驱动:欢迎提交需求、报告问题,或直接参与改进。
- Node.js 20+
- Rust stable
- Windows 10 / 11
- Android 开发额外需要 Android Studio、SDK、NDK 与可用设备或模拟器
git clone https://github.com/wesele/Amiga.git
cd Amiga
npm install
.\run-windows.bat仅调试前端界面时可以运行 npm run dev;涉及 Tauri IPC 的功能请使用 run-windows.bat 在完整应用环境中验证。
npm run test:all # 前端与 Rust 测试
npm run build # 前端生产构建
.\run-android-arm.bat
.\run-android-x86.bat| 层级 | 技术 |
|---|---|
| 应用框架 | Tauri 2.x |
| 原生核心 | Rust、SQLite |
| 前端 | Vue 3、Vue Router、Pinia |
| 工程化 | Vite、Vitest |
| 平台 | Windows、Android、Android TV |
一个好用的学习工具,应该由真实的学习需求塑造。
English introduction
Amiga is a free and open-source AI language-learning app for Windows, Android, and Android TV. It brings structured CEFR learning paths, bilingual news, graded reading, speaking practice, vocabulary review, achievements, translation, and an evolving AI companion into one connected experience.
- A complete learning loop — learn, read, speak, review, and track progress in one place.
- AI in context — use AI inside stories, real-world reading, translation, and guided conversation instead of a standalone chat box.
- An evolving companion — SoulMate combines daily stories, long-term memory, and language practice shaped by your choices.
- Built for every screen — native targets for Windows, Android mobile, and a dedicated D-Pad-friendly Android TV interface.
- Your model, your choice — configure OpenAI, Gemini, DeepSeek, NVIDIA NIM, or compatible endpoints.
Download the newest build from GitHub Releases, or follow the development guide to build Amiga locally.


