这两周做了一个开源项目:AIExplain(Electron + Vue3 + Vite)。
我想解决的问题是:很多代码解释工具只能在某个编辑器插件里用。
所以我做成了桌面工具,支持跨应用选区触发。
几个关键点:
- 主进程处理全局快捷键 + 剪贴板读取
- 流式响应通过 IPC 分段推到渲染层
- 兼容 OpenAI Chat Completions 和 Anthropic Messages
- Markdown 渲染 + DOMPurify 净化
这两周做了一个开源项目:AIExplain(Electron + Vue3 + Vite)。
我想解决的问题是:很多代码解释工具只能在某个编辑器插件里用。
所以我做成了桌面工具,支持跨应用选区触发。
几个关键点: