Skip to content

Repository files navigation

ProfileDeck

Save and switch Profiles for AI Agents

Release License Platform

English · 简体中文 | Documentation · Contributing · Security · Releases

ProfileDeck saves AI Agent logins and settings as reusable Profiles. Use the Desktop app or CLI to switch between Profiles and preview the changes before applying them.

Features

  • Reusable Profiles — Save separate logins and settings for work, personal, or other contexts.
  • Review before switching — See which files and login details will change. Sensitive values stay hidden.
  • Usage and limits — View usage data, cost estimates, and current limits; availability varies by tool.
  • Local data — Keep data on your machine and create encrypted backups for recovery.

Supported Agents

ProfileDeck supports multiple AI Agents. See Agent support for the full list and what ProfileDeck can switch for each Agent.

Install

Option Includes Details
macOS app Desktop Download from Releases
Linux DEB or RPM Desktop and CLI Install a Linux package
Linux portable app Desktop Install portable Desktop
Build from source CLI Build and use the CLI

Desktop and CLI

Desktop and CLI use the same local Profiles and switching rules. Use Desktop for visual workflows and profiledeck-cli for terminal workflows and automation.

Desktop

Manage Profiles, preview switches, view usage and limits, and run diagnostics from a visual interface.

ProfileDeck Desktop showing Profiles and usage limits

CLI

Use the CLI to list Profiles, switch between them, and view usage. The example below uses Codex:

profiledeck-cli codex profile list
profiledeck-cli switch codex <profile-id> --yes
profiledeck-cli usage summary --provider codex

Add --json when a script or tool needs machine-readable output. See the CLI reference for all commands.

License

Apache License 2.0

About

Save and switch Profiles for AI Agents

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages