README.ru.md
March 31, 2026 · View on GitHub
Anycoding
Десктопный и мобильный UI для Claude Code, Cursor CLI, Codex, Gemini-CLI и OpenCode.
Этот fork ориентирован на CLI-first workflow: мульти-provider CLI, история CLI по проектам, файлы, Git, MCP и мобильный доступ.
GitHub · Сообщить об ошибке · npm · Участие в разработке
Возможности
- CLI-first workspace — интерфейс построен вокруг постоянных CLI-сессий, а не chat-first-сценария
- Мульти-provider CLIs — запускайте Claude Code, Codex, Cursor-подобные сессии, Gemini CLI, OpenCode или обычный system CLI из одного UI
- История CLI по проектам — у каждого проекта свои CLI-сессии; при возврате восстанавливается нужный workspace
- Provider-aware создание CLI — создавайте новые CLI прямо из хедера с правильными provider-иконками
- Адаптивный дизайн — работает на десктопе, планшете и телефоне
- Проводник файлов — интерактивное дерево файлов с подсветкой синтаксиса и live-редактированием
- Git Explorer — просмотр, stage, commit и переключение веток
- Управление сессиями — история проектов и session отображается в боковой панели
- Система плагинов — расширяйте UI кастомными вкладками, backend-сервисами и интеграциями. Создать свой →
- Интеграция с TaskMaster AI (опционально) — AI-планирование задач, разбор PRD и автоматизация workflow
- Совместимость с моделями — поддерживаются модели Claude, GPT и Gemini (см.
shared/modelConstants.js)
Быстрый старт
Self-Hosted
Попробовать этот fork можно сразу через npx (нужен Node.js v22+):
npx @luzedong/anycoding
Или установить глобально:
npm install -g @luzedong/anycoding
anycoding
Откройте http://localhost:3001 — существующие локальные проекты и сессии будут обнаружены автоматически.
Запуск из исходников
git clone https://github.com/luzedong/anycoding.git
cd anycoding
npm install
npm run dev
Пакет / ссылки
- npm:
@luzedong/anycoding - GitHub:
luzedong/anycoding
Для кого это?
Anycoding и claudecodeui — оба open-source UI для локальных agent-сессий, но отличаются по модели взаимодействия по умолчанию, набору провайдеров в README и экосистемным ссылкам.
| Anycoding | claudecodeui | |
|---|---|---|
| Модель взаимодействия по умолчанию | CLI-first workspace (provider-aware CLI-вкладки, CLI-история по проектам) | Chat UI + встроенный shell-терминал (по описанию upstream README) |
| Провайдеры, указанные в README | Claude Code, Cursor CLI, Codex, Gemini CLI, OpenCode | Claude Code, Cursor CLI, Codex, Gemini CLI |
| Установка | npx @luzedong/anycoding | npx @siteboon/claude-code-ui |
| Глобальная команда | anycoding | cloudcli |
| Репозиторий / Issues | luzedong/anycoding | siteboon/claudecodeui |
| Имя пакета | @luzedong/anycoding | @siteboon/claude-code-ui |
| Ссылки на CloudCLI Cloud | Не основной фокус этого репозитория | Официальные ссылки встроены в оригинальный репозиторий |
| Базовые локальные возможности | CLI-сессии + Files + Git + MCP + плагины | CLI-сессии + Files + Git + MCP + плагины |
| Машина должна быть включена (self-hosted) | Да | Да |
Безопасность и настройка инструментов
🔒 Важно: все инструменты Claude Code по умолчанию отключены. Это предотвращает автоматический запуск потенциально опасных операций.
Как включить инструменты
- Откройте Tools Settings — нажмите на иконку шестерёнки в боковой панели
- Включайте выборочно — активируйте только те инструменты, которые действительно нужны
- Сохраните настройки — они сохраняются локально
Окно Tools Settings — включайте только нужное
Плагины
Этот fork сохраняет систему плагинов. Вы можете добавлять кастомные вкладки со своим frontend UI и, при необходимости, Node.js backend. Устанавливайте плагины из git-репозиториев через Settings > Plugins или создавайте свои.
Доступные плагины
| Plugin | Description |
|---|---|
| Project Stats | Показывает количество файлов, строки кода, разбивку по типам файлов, самые большие файлы и недавно изменённые файлы для текущего проекта |
| Web Terminal | Полноценный xterm.js терминал с поддержкой нескольких вкладок |
Создать свой
Plugin Starter Template → — форкните этот репозиторий, чтобы создать свой плагин. В нём есть рабочий пример с рендерингом во frontend, live-обновлением контекста и RPC-коммуникацией с backend-сервером.
FAQ
Что изменено в этом fork?
Этот fork сдвигает продукт в сторону CLI-first workflow:
- CLI-вкладки используют иконки по provider
- создание новых CLI стало provider-aware
- каждый проект хранит собственный CLI-workspace
- остатки conversation-search в боковой панели удалены, упор сделан на историю project/session
- имя npm-пакета и ссылки на репозиторий переведены на fork
luzedong
Можно ли пользоваться с телефона?
Да. Запустите сервер на своей машине и откройте [yourip]:port в браузере внутри той же сети.
Изменения в UI влияют на локальную конфигурацию Claude Code?
Да. Приложение читает и записывает те же локальные Claude-настройки и project/session-данные, что используют ваши CLI-инструменты.
Сообщество и поддержка
- GitHub Repository — исходный код и релизы
- GitHub Issues — баги и предложения
- npm Package — пакет для установки
- Contributing Guide — как участвовать в развитии проекта
Лицензия
GNU General Public License v3.0 — подробности см. в LICENSE.
Благодарности
Built With
- Claude Code - официальный CLI от Anthropic
- Cursor CLI - официальный CLI от Cursor
- Codex - OpenAI Codex
- Gemini-CLI - Google Gemini CLI
- React - библиотека интерфейсов
- Vite - быстрый сборщик и dev-сервер
- Tailwind CSS - utility-first CSS framework
- CodeMirror - продвинутый редактор кода
- TaskMaster AI (Optional) - AI-управление задачами и проектами
Безопасность и конфигурация инструментов
🔒 Важное примечание: все инструменты Claude Code по умолчанию отключены. Это предотвращает автоматический запуск потенциально опасных операций.
Включение инструментов
Чтобы использовать всю функциональность Claude Code, вам нужно вручную включить инструменты:
- Откройте настройки инструментов - нажмите на иконку шестерёнки в боковой панели
- Включайте выборочно - активируйте только те инструменты, которые вам нужны
- Примените настройки - ваши предпочтения сохраняются локально
Интерфейс настройки инструментов — включайте только то, что вам нужно
Рекомендуемый подход: начните с базовых инструментов и добавляйте остальные по мере необходимости. Эти настройки всегда можно изменить позже.
Плагины
У Anycoding есть система плагинов, которая позволяет добавлять кастомные вкладки со своим frontend UI и (опционально) Node.js бэкендом. Устанавливайте плагины напрямую из git-репозиториев в Settings > Plugins или создавайте свои.
Доступные плагины
| Плагин | Описание |
|---|---|
| Project Stats | Показывает количество файлов, строки кода, разбивку по типам файлов, самые большие файлы и недавно изменённые файлы для текущего проекта |
Создать свой
Plugin Starter Template → — сделайте форк этого репозитория, чтобы создать свой плагин. В шаблоне есть рабочий пример с рендерингом на фронтенде, live-обновлением контекста и RPC-коммуникацией с бэкенд-сервером.
Plugin Documentation → — полный гайд по plugin API, формату манифеста, модели безопасности и другому.
FAQ
Чем это отличается от Claude Code Remote Control?
Claude Code Remote Control позволяет отправлять сообщения в сессию, которая уже запущена в вашем локальном терминале. Ваша машина должна оставаться включённой, терминал — открытым, а сессии завершаются примерно через 10 минут без сетевого соединения.
Anycoding и Anycoding Cloud расширяют Claude Code, а не работают рядом с ним — ваши MCP-серверы, разрешения, настройки и сессии остаются теми же самыми, что и в нативном Claude Code. Ничего не дублируется и не управляется отдельно.
Вот что это означает на практике:
- Все ваши сессии, а не одна — Anycoding автоматически находит каждую сессию из папки
~/.claude. Remote Control предоставляет только одну активную сессию, чтобы сделать её доступной в мобильном приложении Claude. - Ваши настройки — это ваши настройки — MCP-серверы, права инструментов и конфигурация проекта, изменённые в Anycoding, записываются напрямую в конфиг Claude Code и вступают в силу сразу же, и наоборот.
- Работает с большим числом агентов — Claude Code, Cursor CLI, Codex, Gemini CLI и OpenCode, а не только Claude Code.
- Полноценный UI, а не просто окно чата — проводник файлов, Git-интеграция, управление MCP и CLI-терминал — всё встроено.
- Anycoding Cloud работает в облаке — закройте ноутбук, и агент продолжит работать. Не нужно следить за терминалом и держать машину постоянно активной.
Нужно ли отдельно платить за AI-подписку?
Да. Anycoding предоставляет среду, а не сам AI. Вы приносите свою подписку Claude, Cursor, Codex или Gemini. Anycoding Cloud начинается от $7/месяц за хостируемую среду поверх этого.
Можно ли пользоваться Anycoding с телефона?
Да. Для self-hosted запустите сервер на своей машине и откройте [yourip]:port в любом браузере в вашей сети. Для Anycoding Cloud откройте сервис с любого устройства — без VPN, проброса портов и дополнительной настройки. Нативное приложение тоже в разработке.
Повлияют ли изменения, сделанные в UI, на мой локальный Claude Code?
Да, в self-hosted режиме. Anycoding читает и записывает тот же конфиг ~/.claude, который Claude Code использует нативно. MCP-серверы, добавленные через UI, сразу появляются в Claude Code, и наоборот.
Сообщество и поддержка
- Документация — установка, настройка, возможности и устранение неполадок
- GitHub Issues — сообщения об ошибках и запросы новых функций
- Руководство для контрибьюторов — как участвовать в развитии проекта
Лицензия
GNU General Public License v3.0 - подробности в файле LICENSE.
Этот проект open source и бесплатен для использования, модификации и распространения в рамках лицензии GPL v3.
Благодарности
Исходный проект
- Этот проект изначально основан на siteboon/claudecodeui. Спасибо апстрим-мейнтейнерам и контрибьюторам.
Используется
- Claude Code - официальный CLI от Anthropic
- Cursor CLI - официальный CLI от Cursor
- Codex - OpenAI Codex
- Gemini-CLI - Google Gemini CLI
- React - библиотека пользовательских интерфейсов
- Vite - быстрый инструмент сборки и dev-сервер
- Tailwind CSS - utility-first CSS framework
- CodeMirror - продвинутый редактор кода
- TaskMaster AI (опционально) - AI-управление проектами и планирование задач