MOBILE-CODE
Self-hosted панель «всё в одном» · Claude Code · DevOps · ИИ

Разработка, серверы и ИИ —
в одной панели

mobile-code — самописная веб-панель: сессии Claude Code, редактор кода с git, терминал и удалённые рабочие столы в браузере, мониторинг с собственным агентом, база знаний с ИИ-поиском, реестр скриптов и MCP-сервер. Один Go-бинарь + PostgreSQL.

Один бинарь · ваши данные · тёмная тема · мобильный UI · ru / en
code.dfv24.com
Панель mobile-code — главный экран с сессиями Claude Code
Построено на Go PostgreSQL + pgvector React 18 + TypeScript Claude Code CLI MCP · OAuth 2.1 xterm.js ONNX · bge-m3
Возможности

Весь рабочий день — из одной вкладки

Кодинг с ИИ, доступ к серверам, мониторинг и знания команды — без зоопарка из десяти инструментов.

Сессии Claude Code

Долгоживущие сессии ИИ-агента с потоковым выводом, восстановлением после перезапуска, выбором модели и рабочей папки, вложениями. MCP-клиенты подключаются к каждой сессии отдельно.

Редактор кода с git

CodeMirror 6 с подсветкой ~10 языков, дерево файлов с git-декорациями, commit/push/pull и создание репозиториев в Gitea. Чат с Claude — прямо в правой панели редактора.

Терминал: локальный и SSH

Настоящий терминал в браузере: локальный PTY и SSH к удалённым хостам, вкладки, полноэкранный режим. Правые панели — серверы с TCP-тестом и сохранённые команды-сниппеты.

Удалённые рабочие столы

RDP-клиент в браузере на собственном Go-стеке: NLA/CredSSP, настройки экрана и качества. Пароли — под AES-256-GCM, подключения — по категориям с поиском.

Мониторинг с агентом

Собственный агент mc-agent (Linux/Windows/macOS): CPU, память, температуры, диски, сеть, процессы и логи. Офлайн-буфер переживает обрывы, enrollment по ключу, алярмы node-down.

База знаний с ИИ-поиском

Markdown-статьи в иерархических коллекциях, семантический поиск на локальных эмбеддингах (bge-m3 + pgvector), граф связей и бэклинки, версии с восстановлением, импорт из URL.

Реестр скриптов и артефактов

Неизменяемые версии с sha256, публичная выдача для curl | bash, контент-адресуемое хранилище файлов, токены для CI и полный аудит: кто выложил, кто скачал.

MCP-сервер с OAuth 2.1

Панель сама — MCP-сервер: ~50 инструментов для внешних ИИ-агентов. Полный OAuth 2.1 с PKCE и динамической регистрацией клиентов, статические токены со скоупами, HTTP/SSE/stdio.

И это ещё не всё

Proxmox-гипервизоры, менеджер проектов, пароли, Телемост, соцсети, аудит действий, 122 IT-инструмента и шпаргалки, вход с 2FA (TOTP), меню с настраиваемыми пунктами.

Загляните внутрь

Как это выглядит в работе

Реальные экраны панели — от сессий Claude Code до мониторинга и графа знаний.

Claude Code

ИИ-агент работает, вы наблюдаете

Сессия Claude Code в панели: потоковый вывод рассуждений и инструментов, прерывание хода, вложения, выбор модели. Сессии живут на сервере — закрыли ноутбук, открыли телефон, продолжили с того же места.

Сессия Claude Code в панели mobile-code
Редактор

Код, git и ИИ на одном экране

Дерево проекта с git-статусами, CodeMirror с подсветкой, диффы и коммиты — и чат с Claude в правой панели, который видит ваш проект. Пуш в свой Gitea одной кнопкой.

Редактор кода с git в mobile-code
Терминал

Все серверы — в одной вкладке

Локальный shell и SSH-хосты в соседних вкладках терминала. Панель серверов с проверкой доступности и библиотека сохранённых команд: нашли, вставили, выполнили.

Веб-терминал mobile-code — локальный и SSH
RDP

Windows-серверы прямо в браузере

Собственная реализация RDP на Go — без Guacamole и Java. Битмапы сжимаются на сервере и распаковываются в браузере: работает даже на медленном канале. Полный ввод: мышь, колесо, раскладки, Caps/Num Lock.

RDP-подключения в браузере mobile-code
Мониторинг

Живые метрики со всех машин

Дерево площадок и серверов, KPI-плитки, графики CPU/RAM/сети/дисков, температуры, top-процессы и хвосты логов. Агент шлёт данные сам и буферизует их при обрывах — история не теряется.

Мониторинг серверов в mobile-code — дашборд агента
База знаний

Знания, связанные в граф

Статьи в Markdown с wiki-ссылками [[…]] и бэклинками, поиск по смыслу на локальной модели, граф знаний, версии и корзина. ИИ-агенты читают и пополняют базу через MCP.

База знаний mobile-code — граф связей и семантический поиск
Реестр

Скрипты и артефакты с версиями

Свой маленький «GitHub Releases»: скрипты с неизменяемыми версиями и sha256, файлы в контент-адресуемом хранилище, установка агентов через curl | bash, токены для CI и аудит всех скачиваний.

Реестр скриптов и артефактов mobile-code
Проекты

Менеджер проектов рядом с кодом

Проекты, пакеты работ, участники и журналы — прямо в панели, без внешнего трекера. Всё то же доступно ИИ-агентам через MCP-инструменты: агент сам ведёт задачи по ходу работы.

Менеджер проектов в mobile-code
Proxmox

Гипервизоры под контролем

Подключение к узлам Proxmox VE: список гипервизоров, виртуалки и контейнеры — рядом с терминалом и мониторингом, чтобы вся инфраструктура была видна из одного места.

Proxmox-гипервизоры в панели mobile-code
Инструменты

122 инструмента без выхода из панели

Конвертеры, крипто, сеть (CIDR-калькулятор, IPv6 ULA), работа с текстом, изображениями и данными — всё выполняется в браузере, ничего не уходит наружу. Плюс шпаргалки по git, regex, HTTP-статусам и MIME.

122 IT-инструмента в mobile-code
Model Context Protocol

Панель, которой пользуется ваш ИИ

mobile-code — не просто панель с ИИ внутри: она сама является MCP-сервером с ~50 инструментами. Внешние агенты — Claude Code, Claude Desktop и любые MCP-клиенты — работают с проектами, файлами, git, сессиями и базой знаний панели как со своими инструментами.

  • OAuth 2.1 полностью: PKCE S256, dynamic client registration, метаданные RFC 8414/9728
  • Три транспорта: streamable HTTP, SSE и stdio — подключается что угодно
  • Проекты, файлы, git, сессии Claude, база знаний, терминал — всё инструментами
  • Статические токены со скоупами full/read для машин и CI
# ИИ-агент работает с панелью через MCP
kb_search("деплой из worktree") # → 3 статьи
file_edit("internal/api/routes.go")
git_commit("фикс роутов") → a1b2c3d
shell_exec("go test ./...") → ok
kb_create("итог: что чинили и почему")
✓ агент сам ведёт код, тесты и знания
Как это работает

Один бинарь — вся панель

1

Разверните бинарь

Go-бинарь со встроенным фронтендом (go:embed) + PostgreSQL. Схема мигрирует сама, первый админ — флагом при запуске. Деплой-скрипт с бэкапом и health-check в комплекте.

2

Подключите инфраструктуру

SSH- и RDP-хосты, Proxmox, Gitea. На серверы — агент mc-agent одной командой из реестра: агент стучится ключом, вы принимаете заявку в панели.

3

Работайте вместе с ИИ

Сессии Claude Code с доступом к проектам и MCP-клиентам. Внешние агенты подключаются к панели как к MCP-серверу: код, git, база знаний и терминал — их инструменты.

Нужна такая панель под ваши задачи?

mobile-code построен для себя и обкатан на живой инфраструктуре. Обсудим вашу задачу — соберём панель, ИИ-контур или мониторинг, которые будут работать у вас.

Связаться ↗