Skip to content

咪爱编程 v0.1.0 · 首个公开体验版

Latest

Choose a tag to compare

@TCX123-a TCX123-a released this 24 Oct 05:18

咪爱编程 v0.1.0 · 首个公开体验版

猫咪口吻 + 大肥鱼陪你学编程的离线学习伴侣。
五条学习线 · 266 节课文 · 6026 道题 · 代码在本机真编译、真运行。


✨ 这一版有什么

🐟 大肥鱼桌宠
独立桌宠窗口,会饿、会撒娇、会陪你写代码。喂食、摸头、好感度、跑腿任务,还有一套「大白饭」经济系统——学习赚大白饭,大白饭养大肥鱼。

🫧 液态玻璃 UI
毛玻璃质感、场景配色、夜间模式、开屏动画、界面音效与猫爪光标。不是套壳网页,是完整的桌面应用体验。

🖼️ Wallpaper Engine 壁纸接入
支持视频壁纸、WebGL 场景壁纸,可扫描 Steam 创意工坊目录,也能自定义上传;带属性面板、音频响应和随机轮播。学习窗口背后也可以很漂亮。

📖 每日复习抽图鉴
每天来一卷「每日复习」,全对抽一张大肥鱼奖励图,攒成自己的图鉴。错得多的题会优先出现,复习不是盲目刷。

🍚 大白饭经济系统
完成学习、复习、挑战都能获得大白饭;大白饭可以投喂桌宠、接跑腿任务。学习和养鱼形成闭环。

🧠 可选 DeepSeek API · 动态题库
填入自己的 DeepSeek API Key 后,每日挑战和延展练习可以由 AI 现场出题,题目更多样;不填 Key 也完全能用——6026 道内置题库全部离线可用,断网不报错。

💻 真编译、真运行、真判分
内置 CodeMirror 编辑器,C / C++ / Java / Python 四门语言的代码题会在本机真编译、真运行,按 stdout / 退出码 / 结构化规则判分。跑不通就是跑不通,不糊弄。

📚 五条学习线
公共基础 + C + C++ + Java + Python,266 节课文、6026 道题、243 个演示动画。六种题型:选择、填空、补全、写代码、修 bug、完整程序。


📥 安装说明(Windows 10/11 x64)

  1. 在本页下方 Assets 里下载 miai-biancheng-0.1.0-setup.exe(约 324 MB)。
  2. 双击安装。不需要管理员权限,也没有解压密码;安装位置可以自己选。
  3. 如果 Windows 弹出蓝色提示「Windows 已保护你的电脑」:
    点 「更多信息」→「仍要运行」。这是因为安装包没有购买数字签名,属于正常现象,不是病毒。
  4. 如果杀毒软件误报:本项目完全开源,可自行审查源码或从源码构建;安装包由 electron-builder 的 NSIS 生成,未加壳、未混淆。
  5. 首次打开会看到新手引导卡。软件会自动检测本机的编译器和 IDE;代码编辑器、课程、题库全部内置,编译器需要按软件内指引安装(不会静默自动安装)。
  6. 如果后续手动安装 gcc / JDK / Python,建议装在纯英文路径下,避免个别编译器在中文路径下报错。

只看看课文、做选择题/填空题:不装任何编译器也能用。
要跑代码题:需要本机的 gcc / g++ / javac / python,软件会检测并给出安装指引。


🔐 隐私与安全

  • 不内置任何作者的 API Key。DeepSeek Key 由你自己填写,只保存在本机。
  • 不内置作者的服务器地址。本构建的账号/云同步默认未配置,应用不会向任何作者服务器发请求;本地功能完整可用。
  • 客户端不内置遥测/统计 SDK。不填 Key、不登录时,应用完全离线运行。
  • 源码公开,MIT 许可。所有代码、题库生成脚本、ComfyUI 工作流都在仓库里,可自行审计、自行构建。
  • 代码运行使用当前用户权限,不是安全沙箱;请只运行你信任的代码。
  • 第三方依赖与素材的许可边界见仓库中的 THIRD-PARTY-NOTICES.md、THIRD-PARTY-CODE-NOTICES.md 与 LICENSES/。

关于开源版图鉴

开源构建随包分发 g01–g200 共 200 张原创奖励图(Anima 底模 + LoRA + ComfyUI 工作流生成)。
g201–g496 的原图授权仅限个人/朋友分享,因此在开源构建中以中性占位图替代;图鉴的 id、标题、收集记录与抽图玩法完整保留,功能不受影响。


🛠️ 从源码构建

git clone https://github.com/TCX123-a/MiAiCoding.git
cd MiAiCoding
npm install
npm run dev          # 开发模式
npm run package:win  # 打 Windows 安装包

环境要求:Node.js ≥ 24,Windows 10/11 x64。


🙏 致谢

感谢所有让这个项目成为可能的开源项目与创作者:

  • Electron · Vue 3 · CodeMirror 6 · Vite · Vitest
  • Fastify · PostgreSQL(自建后端)
  • dsh-pet(桌宠引擎,原作者 PC2005)及其开源社区
  • DeepSeek(可选 AI 出题能力)
  • Anima 底模、ComfyUI 及 LoRA 训练/出图社区
  • 所有贡献课程、题库、测试与反馈的朋友

完整第三方许可清单见仓库 THIRD-PARTY-NOTICES.md 与 THIRD-PARTY-CODE-NOTICES.md。


📄 许可证

本项目代码以 MIT License 开源。
课程内容、题库、奖励图与第三方素材各有许可边界,详见仓库 LICENSE、LICENSES/ 与相关说明文件。


🐛 反馈

SHA256(安装包):7936a340b141fe86e4e8af3c06af930f234706b17a809e5d837d91dd78c308be

喵~ 祝你学得开心,也别忘了喂大肥鱼。