用小米MiMo 2.5 Pro模型做的可可记事本

用小米MiMo 2.5 Pro模型做的可可记事本

之前小米大模型在宣传的时候有一定的免费额度,当时我不知道用来干什么,于是就让它自己写一个记事本软件,于是就有了可可记事本

images_20260803_132731

为什么做这个软件

之前用Notepadqq

六七年前我用Deepin Linux接触到了notepadqq这个文本编辑软件,觉得用起来还不错,但是发现没有windowsmacOS版本,后面我自己分别移植到了这两个平台,在https://github.com/cocozq/notepadqq/可以看到记录,具体过程可以看我之前的文章。

Notepadqq

在没有AI的时代移植这样一个小的软件花费不少精力,尤其一开始我移植的是js内核版本,内嵌了一个webview,打包出来体积超级大,而且性能很差,打开大文件时卡住很长时间,后面我又重新移植了Qt的OTE版本,才好起来,然后自己用到现在。

Notepadqq的不足

  1. 它的插件系统没有完成,之前我自己尝试过重写它的插件管理部分,但是需要时间太多,写了一半就放弃了,而且插件调试很麻烦。
  2. 一些地方想按照自己的使用习惯改进很麻烦

开发一个替代品

恰好那段时间有小米MiMo Pro 2.5大模型免费额度,我就用它采用基于 Tauri 2 + React + Monaco Editor 构建,说白了还是Webview,为什么之前我不愿意用,现在接受了呢,以前Electron做的应用我都很排斥,之前的MD随身听音乐软件Platnium MD我自己编译了一个修复了中文显示的版本,都不想用,后面自己用Python做了个CocoMD。现在不一样了,我试着用Tauri框架做了好几个软件,用起来感觉还可以,但是也有些先天缺陷,比如在macOS上动画会有撕裂问题,但是也还过得去。

想起以前诺基亚时代在做Symbian开发的时候,几个字节内存都要计算省下来,到Android时代,采用Java开发,有内存管理意识的人不多,各种软件内存泄露满天飞,包括各种google官方的库,根本没多少人在意,不过也没多大事,因为硬件配置高能抵消,顶多卡一点,最坏的也就是跟Android 5系统一样内存泄露太过分扛不住了,再升级一个大版本就好了,软件不行硬件来补。

可可记事本特性简介

images_20260805_092657

代码编辑

  • Monaco Editor 驱动:与 VS Code 同款编辑器内核,支持 40+ 编程语言语法高亮
  • 多标签页 + 分屏编辑:同时打开多个文件,支持左右分屏对比编辑
  • 智能代码补全:内置 AI 代码补全,根据上下文自动生成代码建议
  • 查找替换:支持正则表达式、大小写敏感、全文件搜索
  • 文件编码:自动检测文件编码,支持 UTF-8、GBK 等多种编码格式互转
  • 大文件支持:超大文件分块加载,流畅打开不卡顿

AI 助手

  • 多提供商支持:兼容 OpenAI、Anthropic、Ollama 等 10+ AI 服务商
  • 行内代码补全:编辑时实时生成代码建议,按 Tab 接受
  • AI 对话面板:侧边栏直接与 AI 对话,解释代码、重构代码
  • 右键智能操作:选中代码右键即可调用 AI 解释或优化

文件与项目管理

  • 文件资源管理器:树形目录浏览,支持新建/重命名/删除/复制路径
  • 图片预览:点击图片即时预览,支持同目录图片切换浏览
  • 文件属性:右键查看文件详细信息,图片额外显示尺寸、宽高比等
  • 多工作区:同时管理多个项目文件夹,快速切换
  • 最近文件:自动记录最近打开的文件和工作区历史

终端与 Git

  • 内置终端:集成 xterm.js,打开终端自动定位到当前工作目录
  • Git 集成:查看文件变更状态、暂存、提交,可视化管理版本控制
  • 差异对比:文件 Diff 可视化对比,清晰展示修改内容

开发者工具

  • 命令面板:Ctrl+Shift+P 快速执行命令,类 VS Code 体验
  • 代码片段管理:自定义代码片段,快速插入常用代码模板
  • SSH 远程连接:内置 SSH 面板,远程管理服务器文件
  • 插件系统:支持插件扩展,内置插件市场

系统集成

  • 右键菜单集成:Windows 资源管理器右键添加「使用可可记事本打开」,仅对文本/代码文件生效
  • 命令行工具:配置后可通过 notepadcc filename 直接从终端打开文件
  • 单实例运行:重复打开文件时自动聚焦到已运行实例

个性化

  • 深色/浅色主题:一键切换,适配不同工作环境
  • 中英双语:完整国际化支持,自动适配系统语言
  • 可自定义快捷键:所有快捷键均可在设置中重新绑定

images_20260805_092548

说明

鉴于这个软件没怎么测试过,可能bug不少,算是个半成品,有需要的可以尝试一下,目前支持macOS Monterey及之后的版本和Windows 10/11

下载安装

腾讯微云

链接:https://share.weiyun.com/QHhAHFvS 密码:29tfje

images_20260809_221017

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

 桂ICP备15001694号-3