About this project

CLI Account Switcher is a Windows desktop application designed to simplify the management of multiple authentication accounts for AI-powered coding tools. It currently supports services such as Codex, Claude Code, Z.ai, OpenCode Go, and Ollama, with the ability to switch the active account for any supported CLI tool from a unified interface. The application stores account records locally and switches the active account by writing the selected authentication document to the respective tool's local authentication file. This allows users to easily toggle between different plans or accounts without manual file manipulation. Key features include: - Account Management: Add, switch, rename, delete, back up, and restore accounts for supported AI services. - Usage Monitoring: View plan information and remaining usage quotas for active accounts. - Taskbar Integration: Displays real-time usage statistics (e.g., 5-hour and 7-day windows) directly on the Windows taskbar, including a 'pacemaker' indicator to help users manage their usage pace relative to reset windows. - Quick Access: A system tray icon provides a quick popup to view active account quotas without opening the main application window. - Localization: Supports English, Korean, Japanese, Simplified Chinese, and Traditional Chinese. The project is built using .NET 10 and WinUI 3, targeting Windows 10 version 1809 or later. It is available as a packaged MSIX application and can be downloaded from the Microsoft Store.