Claudes banner
yasaricli yasaricli

Claudes

Development community

Description

A CLI tool to manage multiple Claude configurations using environment files.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Claudes - Claude CLI Configuration Manager

A simple command-line tool to manage multiple Claude configurations using environment files. Switch between different API keys, models, and endpoints with a single command.

Features

  • Profile Management: Create, update, delete, and list multiple profiles (e.g., kimi, deepseek, gptoss)
  • Interactive Commands: Add and update profiles interactively with prompts
  • Environment Variables: Load different API keys, base URLs, and models per profile
  • Simple Commands: List profiles, run Claude with a specific configuration, manage profiles
  • Auto-created Config Directory: ~/.config/claudes/ is created automatically if it doesn't exist

Installation

Quick Install / Update (Recommended)

Run the following command to **install or update** claudes automatically:

curl -fsSL https://raw.githubusercontent.com/yasaricli/claudes/refs/heads/develop/install.sh | bash

Or with wget:

wget -qO- https://raw.githubusercontent.com/yasaricli/claudes/refs/heads/develop/install.sh | bash

The script will:

  • Check if Go 1.16+ is installed
  • Auto-detect if claudes is already installed (install vs update mode)
  • Clone the repository (develop branch)
  • Build the binary
  • Install/update it to ~/.local/bin or /usr/local/bin

Check Version

To see your current version:

claudes version
# or
claudes --version

Manual Installation

  1. Install Go: Make sure you have Go 1.16+ installed
  2. Clone or download the repository
  3. Build and install:
cd claudes
go build -o claudes .
sudo mv claudes /usr/local/bin/

Alternatively, you can install it directly:

go install claudes

Make sure your `$GOPATH/bin` is in your `$PATH`.

Configuration

Directory Structure

Claudes looks for `.env` files in `~/.config/claudes/` directory. Each `.env` file represents a profile.

~/.config/claudes/
├── anthropic.env
├── openai.env
├── deeps