Tauri2+Vue3+Ollama 实战|依托 AI 协同开发全离线隐私记账桌面软件(开源)

前言

当下各类理财记账软件普遍强制用户持仓、交易数据上传厂商云端,敏感资产数据存在泄露隐患;付费第三方 AI 接口做交易复盘又会带来隐私外泄问题。基于痛点,我依托多年金融客户端开发经验,落地一套全本地离线投资复盘系统 Invest Record Pro,全程通过标准化人机协作模式,指挥 AI 完成从产品设计、架构编码到测试上线全流程,项目已 MIT 开源。

项目技术栈:Tauri2 (Rust)+Vue3+TS+NaiveUI+SQLite+Ollama,适配 Windows、macOS 双端。 开源地址:https://github.com/brycegao/invest-record-pro

一、独创 AI 协同开发体系

结合在职落地 AI CodeReview、15 + 编码规范 Skill 体系的工程经验,总结标准化人机协作开发流程,不靠 AI 无脑生成代码,以工程师为主导、AI 为生产工具:

  1. 阶段拆解:整体拆分为架构设计、库表建模、页面开发、Rust 数据层、Ollama 对接等 8 个独立阶段;
  2. 定制约束 Prompt:每个模块编写专属提示词,限定技术栈、编码规范、异常处理规则,规避 AI 代码风格混乱;
  3. AI 批量生成代码:由 AI 输出基础业务代码、工具类、接口封装;
  4. 分段自测 + 人工重构:单模块完工后完成边界测试、数据校验,修正 AI 冗余代码、逻辑漏洞,迭代优化提示词。

依靠这套流程,短周期完成 V1.0 完整版本落地,验证 AI 落地中小型全栈项目的可行性。

二、产品架构与功能设计

围绕交易规划→实盘录入→仓位统计→AI 月度复盘闭环设计产品,全部业务数据保存在本地 SQLite,无任何后台联网上报逻辑:

  • 标的管理、交易计划录入、逐笔持仓快照;
  • 盈亏自动核算、仓位分布统计;
  • Ollama 本地大模型自动生成专业化投资复盘报告。

三、三大关键技术落地方案

1、DDD 分层架构,解决前后端数据同步难题

采用 feature-first 领域分层架构:domain 定义实体、services 做中间调度、features 划分业务域,所有增删改查下沉 Rust 层处理,前端仅负责页面渲染,彻底解决 Vue 前端、Tauri Rust、SQLite 三层数据不一致问题。

2、金融浮点精度根治方案

借鉴交易所项目实战经验,金额 ×100、持仓数量 ×1000 转为整型入库,前端展示再做除法,从存储层杜绝 JS 浮点运算误差,适配金融高精度计算场景。

3、全局网络拦截,实现纯离线运行

修改 tauri.conf.json 拦截全部外网请求,前端请求增加域名白名单,仅放行 127.0.0.1:11434 本地 Ollama 端口;程序启动自动探测大模型运行状态,异常时页面友好提示,全程断网可用。

4、本地 AI 复盘 + 异常降级

定制投资场景结构化 Prompt,限定 AI 仅从盈亏、交易陋习、优化建议四个维度输出复盘;Ollama 服务宕机时自动降级为规则化数据摘要,保障功能可用。

四、部署教程

源码编译部署

bash

运行

复制代码
git clone https://github.com/brycegao/invest-record-pro.git
cd invest-record-pro
npm install
npm run tauri dev

普通用户:前往项目 Release 下载对应系统安装包,一键安装即用。

五、项目迭代规划

  • V1.1:券商 K 线 CSV 批量导入、自定义技术指标统计;
  • 长期:持续迭代复盘 Prompt 模板,优化软件性能与交互。

结语

本项目是 AI 协同全栈开发落地实例,不管是前端学习 Tauri 桌面开发、Rust 入门、Ollama 本地大模型落地,还是需要私密记账工具,都可下载源码参考使用。项目持续维护,有用欢迎 Star 收藏,遇到编译部署问题评论区留言。

相关推荐
AI工具挖掘机18 小时前
Codex 桌面版上手:从安装到自己开发首个小游戏,0 基础快速入门,手把手教学
经验分享·ai·ai编程
甲维斯18 小时前
Kimi版超级玛丽效果“惊人”,配额不足5厘米!
前端·人工智能
console.log('npc')19 小时前
AI前端工程与生成式UI学习路线
前端·人工智能·ui
坚果派·白晓明19 小时前
【鸿蒙PC】SDL3 适配:AtomCode + Skills 快速集成 NAPI 测试工具
c++·华为·ai编程·harmonyos·atomcode
秋919 小时前
3年经验Python后端转AI Engineer:3个月实战转型计划(2026版)
开发语言·人工智能·python
圣殿骑士-Khtangc19 小时前
GPT-5.5 技术深度解析与企业级生产落地实战:从幻觉率下降到百万Token工程化
人工智能·gpt
2601_9619633820 小时前
技术解剖:哈希值、区块链与CA认证如何守护电子合同安全?
网络·人工智能·安全·区块链·智能合约·政务
2601_9619633820 小时前
从“电子化”到“自动化”:2026年智能合约与电子合同融合的技术逻辑与法律适配
网络·人工智能·区块链·智能合约·政务
米小虾20 小时前
AI Skills 工程化:当每个开发者都有一支「AI 小队」,你该怎么管理?
人工智能
DisonTangor20 小时前
谷歌开源首个扩散大语言模型——DiffusionGemma
人工智能·语言模型·自然语言处理·开源·aigc·transformer