augment-token-mng  by cubezhao

Desktop AI account and subscription manager

Created 8 months ago
1,071 stars

Top 35.3% on SourcePulse

GitHubView on GitHub
Project Summary

A cross-platform desktop application built with Tauri, this project addresses the need for centralized management of multiple AI service accounts, subscriptions, and email aliases. It targets power users and developers who frequently interact with services like OpenAI, Claude, Cursor, and others, offering a streamlined interface for account switching, subscription tracking, and iCloud Hide My Email (HME) alias management, thereby reducing operational overhead.

How It Works

The application leverages Tauri 2, integrating a Rust backend with a Vue 3 frontend powered by Pinia and Tailwind CSS. This architecture allows for a performant, native desktop experience across different operating systems. The Rust core likely handles system interactions and API integrations, while the Vue frontend provides a responsive user interface for managing accounts, subscriptions, and email aliases.

Quick Start & Requirements

  • Installation: Recommended via package managers: Homebrew on macOS (brew install --cask atm) or Scoop on Windows (scoop install atm). Pre-built releases are also available. Docker build scripts are provided for cross-platform builds and development environments.
  • Prerequisites: For manual builds: Rust, Node.js, and Tauri CLI (cargo install tauri-cli).
  • Build: Development: npm install then cargo tauri dev. Production: npm install then cargo tauri build.
  • Docs/Demo: No direct links provided in the README.

Highlighted Details

  • Supports account management and one-click switching for AI services including Augment, Antigravity, Windsurf, Cursor, OpenAI (Codex, API), and Claude Code/API.
  • Features subscription management with expiry notifications (via Telegram) and iCloud Hide My Email (HME) alias generation/management.
  • Includes a local transparent proxy for Codex, specifically for use within Codex Cli/Droid.
  • Built as a cross-platform desktop application using Tauri 2 (Rust backend) and Vue 3 (frontend).

Maintenance & Community

The project is open-source and accepts sponsorship via WeChat Pay and Alipay. No specific community links (Discord, Slack) or notable contributors are mentioned in the provided text.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: The MIT license is permissive, generally allowing for commercial use and integration into closed-source projects.

Limitations & Caveats

The proxy feature is explicitly limited to Codex Cli/Droid. A workaround for a macOS quarantine issue ("ATM.app is damaged") is documented. The README does not detail any other known bugs or platform-specific limitations beyond its cross-platform design.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
76 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.