🚧 项目重构中 - 正在使用 Kiro AI 进行全面重构,从单一文本编辑器升级为个人知识管理工具
打造一个集成多种效率工具的个人知识管理平台,让知识的采集、整理、创作和管理变得更加智能化。
- 指令即一切 - 通过自然语言指令驱动所有功能
- 本地优先 - 支持本地 AI 模型,保护隐私
- 工具集成 - 统一入口管理多种效率工具
- 知识连接 - 智能关联和组织知识内容
基于 flutter_quill 构建的富文本编辑器,支持:
- AI 内容生成 - 通过指令生成文本内容
- 表格智能生成 - 自然语言描述生成表格
- AI 拼写检查 - 智能语法和拼写纠错
- 特殊标签 - 支持
<roll></roll>等自定义标签
本地 ASR 引擎 - 基于 sherpa_onnx 实现:
- 实时流式识别 - 边说边转录,支持中英文
- 本地处理 - 无需联网,保护隐私
- AI 优化润色 - 转录后可调用 AI 优化文本
- 智能摘要 - 自动生成内容要点
- 工作空间集成 - 直接保存到知识库
- 多源信息聚合搜索
- 搜索结果智能摘要
- 一键保存到知识库
- 右下角浮动按钮快速访问
- AI 问答、语音转录、深度搜索集成
- 工具间无缝切换
- 前端框架: Flutter
- 文本编辑: flutter_quill
- 语音识别: sherpa_onnx (本地 ASR)
- AI 集成: OpenAI API + 本地模型支持
- 状态管理: Riverpod
- 开发工具: Kiro AI 辅助重构
- Flutter 3.0+
- Dart 3.0+
- 克隆项目
git clone https://github.com/xiaoshuyui/ai_text_editor.git
cd ai_text_editor- 安装依赖
flutter pub get-
配置语音识别模型 (可选)
下载 sherpa_onnx 模型并配置路径:
{ "asr": { "online": { "modelDir": "path/to/your/model", "modelType": "zipformer" } } } -
运行应用
flutter run- 统一工具面板架构
- 语音转录 UI 框架
- 本地 ASR 引擎集成 (sherpa_onnx)
- 流式语音识别实现
- AI 优化和摘要功能
- 语音转录服务连接调试
- 工作空间保存功能
- 深度搜索工具开发
- 模型管理界面
- 搜索历史服务
- 知识图谱可视化
- 多语言支持
- 插件系统
项目正在积极开发中,欢迎提交 Issue 和 PR!
- 使用 Kiro AI 进行代码重构和功能开发
- 遵循 Flutter 最佳实践
- 优先考虑用户体验和性能
MIT License - 详见 LICENSE 文件
💡 提示: 这是一个个人知识管理工具的早期版本,功能还在快速迭代中。如果你对项目感兴趣,欢迎 Star 关注最新进展!



