基于CodexPlusPlus项目的go语言重构,单独开发codex上新增的分支功能。不接任何赞助捐赠。学习交流项目,天天维护

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受...
基于CodexPlusPlus项目的go语言重构,单独开发codex上新增的分支功能。不接任何赞助捐赠。学习交流项目,天天维护
基于CodexPlusPlus项目的go语言重构,单独开发codex上新增的分支功能。不接任何赞助捐赠。学习交流项目,天天维护
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI 生成、润色内容已使用截图方式发出。


CodexTools:Codex++ 的 Go + React 重构分支

CodexTools 是一个面向 Codex App 的独立桌面管理器,也是 Codex++ 方向上的 重构分支

这个项目把原来偏脚本式、工具式的增强流程,重新整理成了一个独立的 Go + React 桌面项目,用来集中处理 Codex 安装配置、启动、连接模式、界面增强、脚本、诊断和修复流程。

它不修改 Codex App 原始安装文件,而是通过外部管理器启动 Codex,并使用 Chromium DevTools Protocol 向渲染进程注入增强脚本。

说明:本项目为 Codex++ 的重构分支,当前以独立仓库形式维护,重点是管理器体验、桌面安装包、配置修复、连接模式和脚本能力的整理与重构。

CodexTools 管理器


这次重构主要解决什么

原来的增强能力已经能用,但随着功能变多,普通用户第一次配置时会遇到几个问题:

  1. 不清楚 Codex、Codex++、中转配置、Provider 配置之间的关系。
  2. 不知道应该从哪里启动、哪里修复、哪里导入配置。
  3. 出问题时很难判断是 Codex 路径、配置文件、插件入口、供应商还是本地代理的问题。
  4. 不同系统的安装包、启动入口和修复流程需要统一整理。
  5. 脚本、界面增强、会话管理等能力需要有一个稳定的管理入口。

CodexTools 的目标就是把这些东西收拢到一个桌面管理器里,让非技术用户也能按流程操作。


当前功能

首页仪表盘

首页会集中展示本地环境是否就绪,并提供主要启动入口、连接状态、界面增强状态、入口修复和关键状态检查。

CodexTools 首页仪表盘

新手安装引导

新手流程会按顺序完成:

  1. 系统识别
  2. Codex 安装检查
  3. CCSwitch 配置导入
  4. 连接模式选择
  5. 启动 Codex++

CodexTools 新手引导

连接服务管理

支持集中管理:

  • 官方登录模式
  • 官方混合 API 模式
  • 兼容 API / 中转 API
  • Provider 列表
  • CCSwitch 导入
  • 中转连通性测试
  • Chat 协议转换

界面增强

当前增强能力包括:

  • 会话删除
  • Markdown 导出
  • 项目移动
  • Timeline
  • 插件入口解锁
  • 特殊插件强制安装
  • 菜单入口增强
  • 脚本注入能力

脚本中心

内置脚本管理能力:

  • 脚本市场安装
  • 本地脚本启用 / 禁用
  • 脚本更新
  • 脚本卸载

修复与诊断

集成常用修复入口:

  • Codex 应用路径修复
  • 快捷方式修复
  • Provider 同步
  • 插件配置恢复
  • 历史对话 Provider 归属修复
  • 运行日志
  • 诊断报告生成

下载

下载页:https://hereww.github.io/codextools/downloads.html

当前提供 macOS 和 Windows 桌面包:

  • macOS Apple Silicon 安装包
  • macOS Intel 安装包
  • macOS 便携 zip
  • Windows x64 安装包
  • Windows ARM64 安装包
  • Windows 便携 zip

如果 macOS 因未签名阻止启动,可以执行:

xattr -cr "/Applications/Codex++ 管理工具.app"
xattr -cr "/Applications/Codex++.app"

项目来源与鸣谢

CodexTools 是基于早期 Codex++ 工作继续拆分出的独立 Go 重构和管理器界面项目。

感谢原 Codex++ 项目提供的基础能力、工作流思路和面向用户的工具方向。


交流

电报群:https://t.me/wanai8

3 个帖子 - 3 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文