AiMaMi  by borawong

Advanced desktop companion for OpenAI Codex

Created 1 month ago
851 stars

Top 41.5% on SourcePulse

GitHubView on GitHub
Project Summary

A native desktop application enhancing OpenAI Codex, AiMaMi targets power users by solving limitations of the official client. It offers multi-account management with automatic rotation, sophisticated session tree organization and recovery, and intelligent routing for third-party models, providing a centralized, more capable interface.

How It Works

Built with Tauri 2, React, TypeScript, and Rust, AiMaMi acts as an enhancement layer for Codex. It manages unlimited Codex accounts, monitoring quotas and automatically switching based on thresholds. It visualizes Codex threads in a project-grouped tree, supporting batch operations and lost thread recovery. Intelligent routing injects and allows seamless switching between third-party and official models within the Codex menu, eliminating CLI modifications.

Quick Start & Requirements

For development, clone the repo, run pnpm install, then pnpm tauri dev. Building uses pnpm tauri build, outputting installers to src-tauri/target/release/bundle/. Prerequisites include Node.js >= 18, pnpm >= 8, Rust >= 1.77, and Tauri 2.

Highlighted Details

  • Manages unlimited Codex accounts with real-time quota monitoring and automatic switching.
  • Organizes Codex threads in a project tree, supporting batch operations and lost thread recovery.
  • Injects and routes third-party models (e.g., Claude, DeepSeek) into the Codex model menu.
  • Provides lifecycle management for MCP servers and skill packages.
  • Offers custom instruction injection with templating and history tracking.
  • Cross-platform native support for macOS and Windows.

Maintenance & Community

Copyrighted 2025-2026 by borawong, indicating recent activity. Specific community channels or contributor details are not provided in the README excerpt.

Licensing & Compatibility

Licensed under the Apache License 2.0, which is permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

Crucially, the core modules—Account Management, Thread Management, and Intelligent Routing—are private and not included in this open-source release, preventing users from accessing these primary advertised features directly.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
32
Star History
783 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.