做 cydonia 主要想要解决的问题是 一边有看板一边可以和 agent 对话工作 ,同时想把项目相关的内容归集到他们配套的文件中。 文章/看板/对话存储 工程上每添加一个 repo 会自动创建一个 .cydonia 的文件夹 (gitignored),articles/boards/sessions 的源文件都会存在这里,UI 里面有 reference 的设计可以在各种地方快速引用。 为什么使用 Rust + GPUI 主要还是自己写了 7 年的 rust ,用 GPUI 毕竟顺手,其次就是 GPUI 的性能和 bundle size 确实碾压 electron 和 tauri ,在做 cydonia 的同时也做了一个 GPUI 的 library bezel 用来归集标准化的组件并适配 SwiftUI 的设计语言,毕竟 GPUI 目前是偏向 desktop apps 了 欢迎交流学习!