Ccx banner
aneveux aneveux

Ccx

Development community

Description

🌿 CLI + TUI for fine-grained Claude Code config per project: Plugins, CLAUDE.md fragments, MCP servers, skills, rules & reusable profiles. No more hand-editing settings.json. Built on Quarkus + Picocli, shipped as a GraalVM native binary. 🚀

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

ccx

[![CI](https://github.com/aneveux/ccx/actions/workflows/ci.yml/badge.svg)](https://github.com/aneveux/ccx/actions/workflows/ci.yml) [![Latest release](https://img.shields.io/github/v/release/aneveux/ccx)](https://github.com/aneveux/ccx/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

CLI for managing fine-grained Claude Code configuration per project. Handles `CLAUDE.md` composition, plugin enablement, MCP servers, skill overrides, and rules — without manually juggling files.

Install

**Linux x86_64 — one line (no sudo required):**

curl -fsSL https://raw.githubusercontent.com/aneveux/ccx/master/install.sh | bash

The installer drops the `ccx` binary into `~/.local/bin` by default. Make sure that directory is on your `$PATH`:

export PATH="$HOME/.local/bin:$PATH"   # add to ~/.bashrc or ~/.zshrc

Override the install directory with `CCX_INSTALL_DIR`:

CCX_INSTALL_DIR=/usr/local/bin curl -fsSL https://raw.githubusercontent.com/aneveux/ccx/master/install.sh | bash

The installer downloads the latest Linux x86_64 binary, **verifies its SHA-256 checksum before installing (fail-closed — it aborts on a missing or mismatched checksum)**, then moves the binary into the install directory. Set `CCX_SKIP_CHECKSUM=1` only if you understand the risk.

Or download a binary directly from [Releases](https://github.com/aneveux/ccx/releases/latest).

Quick start

ccx ships no profiles in the binary — author your own with:

ccx profiles new my-profile
ccx profiles enable my-profile

Build from source

**Prerequisites:** Java 25, Maven 3.9+

**JVM (development):**

mvn verify
java -jar target/quarkus-app/quarkus-run.jar --help

**Native binary (requires GraalVM 25 with `native-image`):**

mvn