
3rd/ccc
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Пользовательская пусковая установка для Claude Code, поддерживающая динамические подсказки, многоуровневую конфигурацию и простые пользовательские крючки и MCP.
Обзор
это пусковая установка для Claude Code, которая позволяет настраивать подсказки, команды, агенты, навыки, крючки, MCP и плагины из одного места. генерировать подсказки, команды, агенты и навыки в TypeScript с доступом к текущему проекту. - объединить глобальную конфигурацию с автоматически обнаруживаемыми предустановками и переопределениями проектов. - записывать крюки, MCP-серверы, статусные линии и рабочие процессы в TypeScript с помощью крошечных помощников. Не связан с Антропиком. Использует официальный @anthropic-ai/claude-code CLI. Предупреждение: не тестируется на Windows, откройте проблему, если вы столкнетесь с проблемами. - Бун на Пэт. ccc работает под Bun, а также настраивает загрузку, крючки, встроенные MCP и статусную линию. Node.js 24 или новее на PATH, или установите CCC NODE на двоичный узел. Claude Code работает под Node. - Optional, Linux только: unshare (util-linux 2.38+) и компилятор C (cc). С их помощью детские процессы, такие как команды инструментов Bash, также видят сгенерированную конфигурацию (см. Как это работает). Без них CCC пропускает этот шаг и все еще работает.
Обзор (машинный перевод)
CCC - это пусковая установка для Claude Code, которая позволяет настраивать подсказки, команды, агенты, навыки, крючки, MCP и плагины из одного места ** многоуровневым способом **.
Динамическая конфигурация: ** генерировать подсказки, команды, агенты и навыки в TypeScript с доступом к текущему проекту. ** Уложенная конфигурация:** слить глобальную конфигурацию с автоматически обнаруживаемыми предустановками и переопределениями проекта. ** Расширяемость с низкой эффективностью: ** записывайте крюки, MCP-серверы, статусные линии и рабочие процессы в TypeScript с помощью крошечных помощников.
Не связан с Anthropic. Использует официальный @anthropic-ai/claude-code CLI.
Предупреждение: не тестируется на Windows, откройте проблему, если вы столкнетесь с проблемами.
Начало работы
###1 Настройка
** Требования**:
Бун на PATH. ccc работает под Бун, и так делают загрузку конфигураций, крючки, встроенные MCP и строку состояния.
- Node.js 24 или новее на
PATH, или установитьCCC_NODEна двоичный узел. Сам код Клода работает под Node. Опционально, только для Linux:unshare(util-linux 2.38+) и компилятор C (cc). С их помощью детские процессы, такие как команды инструментов Bash, также видят сгенерированную конфигурацию (см. Как это работает). Без них CCC пропускает этот шаг и все еще работает.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
CCC is a launcher for Claude Code that lets you configure prompts, commands, agents, skills, hooks, MCPs, and plugins from a single place, in a layered way.
- Dynamic configuration: generate prompts, commands, agents, and skills in TypeScript with access to the current project.
- Layered config: merge global configuration with auto-detected presets and project overrides.
- Low‑effort extensibility: write hooks, MCP servers, statuslines, and workflows in TypeScript with tiny helpers.
Not affiliated with Anthropic. Uses the official
@anthropic-ai/claude-codeCLI.
Warning: Not tested on Windows, open an issue if you run into problems.
Getting Started
1. Setup
# clone this repo somewhere you'd like to keep going to edit your configuration
git clone https://github.com/3rd/ccc.git ~/my-claude-launcher
cd ~/my-claude-launcher
# install dependencies and link `ccc`
bun install
bun link
Requirements:
- Bun on
PATH.cccruns under Bun, and so do config loading, hooks, inline MCPs, and the statusline. - Node.js 24 or newer on
PATH, or setCCC_NODEto a Node binary. Claude Code itself runs under Node. - Optional, Linux only:
unshare(util-linux 2.38+) and a C compiler (cc). With them, child processes such as Bash tool commands also see your generated config (see How It Works). Without them, CCC skips that step and still works.
Claude Code version: @anthropic-ai/claude-code is pinned to an exact version in package.json, so bun update leaves it unchanged. To try another release, run bun add @anthropic-ai/claude-code@; at startup, CCC lists any runtime patch that no longer matches as stale. To run a different Claude Code executable without changing the dependency, set CLAUDE_PATH. CCC supports Claude Code 2.1.242 and later.
2. Customize your config
Your configuration lives in ./config, which ships with examples:
~/my-claude-launcher/ # Your copy of this repository
└── config/
├── global/ # Applies everywhere
│ ├── prompts/ # system.ts (system prompt) and user.ts (CLAUDE.md)
│ ├── commands/ # Slash commands
│ ├── agents/ # Sub-agents
│ ├── settings.ts # Claude Code settings plus CCC-only keys
│ ├── hooks.ts # Hooks
│ ├── mcps.ts # MCP servers
│ └── statusline.ts # Statusline
└── presets/ # Language/framework/whatever-specific configs
├── golang/
├── rust/
└── typescript/
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →