README.ru.md

March 31, 2026 · View on GitHub

Anycoding

Anycoding

Десктопный и мобильный UI для Claude Code, Cursor CLI, Codex, Gemini-CLI и OpenCode.
Этот fork ориентирован на CLI-first workflow: мульти-provider CLI, история CLI по проектам, файлы, Git, MCP и мобильный доступ.

GitHub · Сообщить об ошибке · npm · Участие в разработке

npm package GitHub repository

English · Русский · Deutsch · 한국어 · 中文 · 日本語

Возможности

  • 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

Пакет / ссылки


Для кого это?

Anycoding и claudecodeui — оба open-source UI для локальных agent-сессий, но отличаются по модели взаимодействия по умолчанию, набору провайдеров в README и экосистемным ссылкам.

Anycodingclaudecodeui
Модель взаимодействия по умолчаниюCLI-first workspace (provider-aware CLI-вкладки, CLI-история по проектам)Chat UI + встроенный shell-терминал (по описанию upstream README)
Провайдеры, указанные в READMEClaude Code, Cursor CLI, Codex, Gemini CLI, OpenCodeClaude Code, Cursor CLI, Codex, Gemini CLI
Установкаnpx @luzedong/anycodingnpx @siteboon/claude-code-ui
Глобальная командаanycodingcloudcli
Репозиторий / Issuesluzedong/anycodingsiteboon/claudecodeui
Имя пакета@luzedong/anycoding@siteboon/claude-code-ui
Ссылки на CloudCLI CloudНе основной фокус этого репозиторияОфициальные ссылки встроены в оригинальный репозиторий
Базовые локальные возможностиCLI-сессии + Files + Git + MCP + плагиныCLI-сессии + Files + Git + MCP + плагины
Машина должна быть включена (self-hosted)ДаДа

Безопасность и настройка инструментов

🔒 Важно: все инструменты Claude Code по умолчанию отключены. Это предотвращает автоматический запуск потенциально опасных операций.

Как включить инструменты

  1. Откройте Tools Settings — нажмите на иконку шестерёнки в боковой панели
  2. Включайте выборочно — активируйте только те инструменты, которые действительно нужны
  3. Сохраните настройки — они сохраняются локально

Tools Settings Modal Окно Tools Settings — включайте только нужное


Плагины

Этот fork сохраняет систему плагинов. Вы можете добавлять кастомные вкладки со своим frontend UI и, при необходимости, Node.js backend. Устанавливайте плагины из git-репозиториев через Settings > Plugins или создавайте свои.

Доступные плагины

PluginDescription
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-инструменты.


Сообщество и поддержка

Лицензия

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, Cursor, Codex, Gemini CLI и OpenCode.

Безопасность и конфигурация инструментов

🔒 Важное примечание: все инструменты Claude Code по умолчанию отключены. Это предотвращает автоматический запуск потенциально опасных операций.

Включение инструментов

Чтобы использовать всю функциональность Claude Code, вам нужно вручную включить инструменты:

  1. Откройте настройки инструментов - нажмите на иконку шестерёнки в боковой панели
  2. Включайте выборочно - активируйте только те инструменты, которые вам нужны
  3. Примените настройки - ваши предпочтения сохраняются локально

Tools Settings Modal Интерфейс настройки инструментов — включайте только то, что вам нужно

Рекомендуемый подход: начните с базовых инструментов и добавляйте остальные по мере необходимости. Эти настройки всегда можно изменить позже.


Плагины

У 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, и наоборот.


Сообщество и поддержка

Лицензия

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-управление проектами и планирование задач
Сделано с заботой для сообщества Claude Code, Cursor, Codex, Gemini CLI и OpenCode.