codex-app-transfer  by Cmochance

Local gateway translating OpenAI Codex API responses for diverse LLM providers

Created 2 months ago
282 stars

Top 92.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary Codex App Transfer acts as a local gateway, translating OpenAI Codex APP's Responses API to modern chat completion providers (Kimi, DeepSeek, Gemini, etc.). It enables users to leverage diverse LLMs with the Codex APP interface, managed via a desktop UI.

How It Works This tool functions as a local proxy (127.0.0.1:18080), converting Codex APP's API requests into compatible formats for various upstream providers. It offers a desktop UI for managing provider configurations, model mappings, and logs, and integrates with Codex Desktop for UI customization and theme injection.

Quick Start & Requirements

  • Install: Download pre-built binaries from releases. Local development requires cargo tauri dev.
  • Prerequisites: Chrome/Chromium for built-in web tools; Rust 1.85+ for development.
  • Links: Releases

Highlighted Details

  • Extensive Provider Support: Integrates with Kimi, DeepSeek, MiMo, MiniMax, Gemini, Anthropic, Grok, GLM, and Alibaba Cloud.
  • Built-in Web Tools: Features web_fetch (curl, wreq, headless Chrome) and web_search (DDG/Bing via headless Chrome) MCP tools for model web access.
  • Codex Desktop Integration: Offers optional anime themes and displays real-time context token usage.
  • Advanced Protocol Handling: Supports multi-turn context, apply_patch translation, autocompaction, and reasoning injection across protocols.
  • Real Account Plugins: Enables ChatGPT plugins via relay mode, avoiding CDP emulation.
  • Diagnostic Tools: Includes detailed forward-trace logging and a real-time web viewer for debugging.

Maintenance & Community Active development with noted contributors. No explicit community channels are listed.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive for commercial use. Experimental providers (e.g., Grok Web) carry TOS risks and require opt-in.

Limitations & Caveats

  • Testing Scope: End-to-end testing limited to Kimi and MiMo; other providers rely on unit tests/feedback.
  • Signing & Permissions: Windows builds lack Authenticode signing; macOS requires manual Gatekeeper bypass. Network tools need manual elevation on macOS.
  • Experimental Providers: Grok Web and some Gemini OAuth variants are experimental and may violate upstream TOS.
  • Provider-Specific Issues: Users may encounter edge cases with specific provider configurations, though many known issues are addressed.
Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
148
Issues (30d)
10
Star History
45 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.