返回首页
最新
我正在构建一个基于开源项目的SaaS应用,该项目采用EPL 2.0许可证,我希望加入自己的AI功能。目前,我计划仅将该产品作为服务提供(不分发软件),但未来我可能想创建一个独立的桌面AI应用。考虑到这些计划,我应该从一开始就将我的AI代码与EPL 2.0代码库分开,还是可以先将它们结合在一起,必要时再分开?每种方法的优缺点是什么,特别是在许可、可维护性和未来灵活性方面?
我是一名独立开发者。
*Claude Code 历史查看器 – 一款用于快速查看 Claude 代码历史的 macOS 桌面应用*<p>大家好,<p>我有一个习惯,在使用 AI 时会回顾我的编码历史。追溯并理解“我是如何得到这个结果的?”是非常重要的。<p>最近,在使用 Claude Code 时,我发现通过不同的终端标签或编辑器窗口查看历史记录相当不便。因此,我使用 *Tauri + React + Rust* 构建了一款名为 *Claude Code 历史查看器* 的桌面应用。<p>## 主要功能与亮点<p>* *Claude Code 对话历史可视化*
安装 Claude Code 后,对话日志通常以 JSONL 格式存储在 macOS 的 `/Users/{username}/.claude` 文件夹中,并按项目进行组织。该应用读取这些数据,并一目了然地显示提交/会话历史,就像查看聊天记录一样。<p>* *比终端显示更丰富的信息*
可视化的数据远比终端默认显示的要多,包括树状结构、详细的会话细分、代码差异、图像、工具使用结果等多种格式。<p>* *统计信息:按项目/会话的令牌使用情况、每日消耗等*
在仪表板上查看各种指标,包括每个项目或会话使用了多少令牌、每日令牌消耗以及其他分析数据。<p>* *自动/手动文件夹检测*
默认情况下自动检测 `.claude` 文件夹,但如果该文件夹不存在或位于其他位置,允许手动指定。(隐藏文件夹可以通过 Shift + Cmd + . 在 Finder 中显示。)<p>* *完全本地操作与隐私保护*
所有数据仅在本地处理,绝不传输到外部。<p>* *简单安装与使用*
无需注册或设置,随时可以使用。<p>## 开发动机<p>回顾 AI 编码结果的过程至关重要,但现有的终端/编辑器方法过于繁琐。我感到需要一个工具来更轻松、更全面、更直观地查看 Claude 的对话历史:<p>所以我自己动手做了。<p>如何下载与安装:
您可以从发布说明中的链接下载最新的 DMG 文件,并直接在您的 macOS 系统上安装。<p>## 附加说明<p>* 目前这是一个 *测试版本*,可能存在错误或缺失功能。欢迎诚实反馈!
* 开源(MIT 许可证)- 任何人都可以自由贡献改进。<p>*这是一个您现在可以尝试的工作应用程序。*<p>如果您有任何问题或改进建议,请在评论中留言!