Open-source · MIT

OpsDeck

Рабочее место DevOps-инженера в одном окне: терминал с AI-панелью и локальной моделью, AI-агент, который исследует хосты по вашим правилам, Kubernetes, базы данных, IDE с git, алерты, заметки, KeePass и Passbolt, SSH и мониторинг хостов.

Самостоятельный проект автора курсов. Он не входит в курсы и не нужен для их прохождения.

OpsDeck: терминал с блоками команд
Возможности

Что умеет OpsDeck

01

Терминал и AI-панель

Вкладки и сплиты, блоки команд с кодом выхода и временем, палитра команд, подсказки из истории. Рядом — CLI-ассистенты для кода, каждый в своём терминале.

OpsDeck: Терминал и AI-панель
02

Локальный ИИ

llama.cpp, работает офлайн: модель от Qwen2.5-Coder 1.5B до более крупных, или свой сервер с OpenAI-совместимым API. Встроенные шпаргалки по 23 темам — в промпт идут проверенные команды.

OpsDeck: Локальный ИИ
03

AI-агент с правилами

Сам ходит на хост и разбирает проблему шаг за шагом. Уровни доступа на каждый хост, запрет перенаправлений и необратимых команд, журнал всех выполненных команд.

OpsDeck: AI-агент с правилами
04

Kubernetes

Собственное хранилище kubeconfig, живые таблицы, проблемы и небезопасные настройки, логи всех подов, Helm и Argo CD, режим только чтения для прода.

OpsDeck: Kubernetes
05

Базы данных

PostgreSQL, MySQL/MariaDB, ClickHouse, Redis, MongoDB: дерево структуры, редактор запросов, экспорт в CSV/JSON, read-only для продовых баз.

OpsDeck: Базы данных
06

IDE и git

Редактор с подсветкой Terraform, YAML и других форматов, поиск по проекту, граф пайплайна для .gitlab-ci.yml и GitHub Actions, git-панель.

OpsDeck: IDE и git
07

Веб-панели и алерты

Grafana, ArgoCD, GitLab во вкладках с автологином. Опрос Grafana Alerting, Alertmanager, Zabbix 6.0+ без открытия портов наружу.

OpsDeck: Веб-панели и алерты
08

Хосты и облака

SSH-профили, мониторинг хостов, файлы между хостами, Yandex Cloud через yc CLI, MikroTik, сетевые утилиты.

OpsDeck: Хосты и облака

Поддерживаемые системы

  • Linuxx64, ARM64 · Ubuntu 22.04+, Debian 12+, Fedora 36+, openSUSE Tumbleweed, Arch.deb · .rpm · .AppImage
  • Windowsx64 · Windows 10 и 11.msi · .exe
  • macOSIntel 10.13+, Apple Silicon 11+ · сборки пока не подписаны.dmg

Интерфейс на русском и английском. Приложение обновляется само и проверяет подпись обновлений.

Технологии

RustTauri 2TypeScriptVitexterm.jskube-rsllama.cpp

Безопасность

  • Секреты — только в системном хранилище, KeePass или Passbolt
  • Не слушает внешние интерфейсы: мост и приёмник — только 127.0.0.1 с токеном
  • Строгая CSP, экранирование внешних данных, Markdown через DOMPurify
  • npm audit, cargo audit, CodeQL и Dependabot в CI

Попробуйте OpsDeck

Установщики для Linux, Windows и macOS — в разделе Releases на GitHub. Issues и pull requests приветствуются.

Открыть Releases