Claude Code & Codex 供应商切换器是一个为 Claude Code 和 Codex 提供对话记录管理和全局规则管理的工具。它允许用户查看和管理对话历史记录,以及配置和自动注入规则到每次对话中。该工具新增了对话记录管理功能,用户可以主界面的“对话记录”按钮来打开面板,使用筛选按钮选择应用类型,通过搜索框搜索项目名称或会话ID,查看或删除对话记录。技术实现上,后端代码位于 src-tauri/src/conversation.rs,前端组件位于 src/components/conversation/,API 包括 listConversations()searchConversations()deleteConversation()getConversationDetail()。此外,它还提供了全局规则管理功能,用户可以为 Claude Code 和 Codex 配置规则文件,这些规则会自动注入到每次对话中。Claude Code 的规则文件位于 ~/.claude/CLAUDE.md,Codex 的规则文件位于 ~/.codex/rules/*.md,配置文件位于 ~/.codex/config.toml。用户可以通过相应的界面来编写、保存和自动添加规则到配置文件中。技术实现上,后端代码位于 src-tauri/src/global_rules.rs,前端组件位于 src/components/rules/,API 包括 readClaudeRules()writeClaudeRules()listCodexRules()writeCodexRule()deleteCodexRule()。该项目在 GitHub 上有代码仓库,用户可以通过链接到该项目进行开发贡献。项目目前没有打包,可能需要主要开发者来合并代码。该项目主要解决了 Claude 和 Codex 删除对话操作繁琐的问题,通过 cc-switch 工具简化了操作。

标签: none

评论已关闭