一个 18 岁独立开发者想证明的事
18 岁,一个人写代码、画 UI、想产品。不想去大厂写 CRUD,想做一个自己真正想用的东西。Solace 就是那个答案。没有团队,没有投资,只有一台老笔记本和无数个深夜。
这个项目从第一行代码到现在,经历了完整的重构、数据库迁移、UI 重做。累计 43 个构建版本,每个版本都是进步的见证。
开始学习 Flutter 开发,从零搭建 Solace 原型。最初只有一个简单聊天界面。
历经多次重构。引入 BLoC 架构、SQLite 数据库、完整角色系统。成长为可用应用。
v1.0.0 正式发布。支持多角色聊天、自定义角色、API 密钥管理。获得第一批用户。
新增心情日记、朋友圈互动、应用内更新等核心功能。坚持零后端、纯本地、完全免费。
v3.0.2 系列重大更新:图片多选 + AI 视觉、从回忆创建角色、重构 UI。累计 43 个构建版本。
Solace 的核心理念是零后端——所有数据都存储在你的设备上,不需要任何云端服务器。
| 架构 | 纯本地,零服务器 |
| 前端框架 | Flutter + Dart |
| 状态管理 | BLoC 模式 |
| 本地存储 | SQLite + SharedPreferences |
| AI 接口 | 兼容 OpenAI API,用户自带 Key |
| 后台消息 | WorkManager(Android 原生调度) |
| 构建目标 | arm64-v8a 优化(23MB) |
| 数据隐私 | 100% 本地,不上传,不追踪 |