Команды и флаги
Приложение
clauder # слушает только петлю, порт 4221
clauder --host 0.0.0.0 # открыть доступ по сети
clauder --port 4300 # другой порт
clauder --print-config # где настройки, где сессии, какой ключ доступа
clauder --install-agent # поднимать сервер фоном при входе в систему--print-config — первое, что стоит сделать, когда что-то не сходится: он печатает и путь к config.json, и каталоги сессий, которые сервер читает на самом деле.
Докер
docker compose up -d # поднять
docker compose up -d --build api # после правки api/Dockerfile
docker logs clauder-api --since 5m # логи api
curl http://localhost:4221/api/health # healthГоча пересборки
docker compose build api собирает образ, но работающий контейнер остаётся на старом слое до docker compose up -d api. Проверять стоит по факту:
docker exec clauder-api sh -c 'command -v java gh curl'api и web работают с hot-reload: правки в api/src и web/app подхватываются без пересборки. Api при этом поднимается заново не сразу, а через 15 секунд после успешной сборки — иначе каждая сохранённая правка убивала бы живые сессии агента.
Сборка
./scripts/build-local.sh --check # чего не хватает на этой машине
./scripts/build-local.sh # собрать всё для своей системы
./scripts/build-desktop.sh # только сервер под текущую платформу
./scripts/build-desktop.sh all # windows + macos (arm64/x64) + linux
cd desktop && cargo tauri build # оболочка с окном (только под свою ОС)
cd android && ./build.sh # подписанный release APKФлаги build-local.sh: --server (только сервер), --shell (только окно), --skip-web (не пересобирать веб-морду).
Проверки и выпуск
cd api && npx tsc --noEmit # тайпчек api
cd web && npx nuxt typecheck # тайпчек веба
./scripts/release.sh [vX.Y.Z] # тег, APK, десктоп, gh release
./scripts/detect-claude-homes.sh # найти профили ~/.claude на машине
./scripts/hostrun '<команда>' # шелл на хосте через ssh-мостСлэш-команды композера
Работают в чате, а не в оболочке:
| Команда | Что делает |
|---|---|
/model, /effort, /permissions, /ultracode, /workflows | меняют настройки живой сессии |
/context, /cost | показывают её состояние |
/btw | попутный вопрос в том же диалоге |
/continue | «Продолжай» и сразу отправить |
/agents, /chats, /files, /search | водят по интерфейсу |
/login, /logout | вход в Claude окном с OAuth-ссылкой и выход |
Строка, начатая с !, модели не уходит вовсе: её выполняет оболочка в каталоге этого чата (!git status, !npm test), а вывод ложится в ленту.
Незнакомое имя командой не считается и уходит сообщением — так через композер проходят команды самого CLI (/compact, /init, ваши проектные).
Команды бота
/chats, /new, /where, /agents, /status, /stop, /app — см. Бот Telegram.