01 / 概览
- 01Electron
- 02React 19
- 03TypeScript
- 04Zustand
- 05Google Gemini AI
问题
开发者常常难以管理个人和工作 git 身份,也难以保持提交消息一致。
解决方案概述
- 为全局及本地 git 配置构建身份切换器。
- 集成 Gemini 3 生成语义化提交消息。
- 以严格隔离构建安全、现代的 Electron 应用。
- 实现智能差异查看,改善代码审查。
02 / 证据
证明与验证
- 安全集成系统钥匙串。
- 从内存中清除 API 密钥。
- 现代技术栈 React 19 + Electron 33。
- 赛博朋克风格界面。
03 / 方法
构建
技术栈
- Electron
- React 19
- TypeScript
- Zustand
- Google Gemini AI
- 管理多个个人和工作账户。
- Gemini 3 AI 提交消息生成。
- 带语法高亮的智能差异查看器。
- 拖放管理仓库。
安全
- 在日志中隐去 API 密钥,并从内存中清除。
- 通过系统钥匙串安全保存秘密。
- 强制超时与输入清理。
- 隐私优先设计。