Вектор

Документация

Русскоязычный конспект документации Netcatty (со ссылками на первоисточник).

Введение

Netcatty позиционируется как “операционная платформа” для инфраструктуры: терминал + контекст серверов (хосты, идентичности, туннели, SFTP), с упором на скорость и снижение когнитивной нагрузки.

  • Зачем: меньше переключений, меньше “держать в голове” IP/ключи/топологию.
  • Как: Vault + Identities + визуальные маркеры, производительность через WebGL.
  • Портативность: синхронизация и одинаковый UX на macOS/Windows/Linux.

Оригинал: Introduction.

Установка и настройка (конспект)
  • macOS: DMG (перетаскивание в Applications), при блокировке Gatekeeper — снять quarantine через xattr.
  • Windows: установщик .exe или portable‑режим (архив/директория).
  • Linux: AppImage / .deb / .rpm; при проблемах с GPU — запуск с --disable-gpu.
  • Где лежат данные: стандартные каталоги AppData/Application Support/~/.config.

Оригинал: Installation & Setup.

5‑минутный старт (конспект)
  • Установка: поставить сборку под ОС.
  • Identity: завести переиспользуемую запись для ключа/логина (Keychain).
  • Первый хост: подключиться через строку поиска и сохранить в Vault.
  • Split: открыть вторую панель для параллельной работы.

Оригинал: 5‑Minute Quickstart.

Управление хостами (Vault) — конспект
  • Два режима: карточки (быстрое подключение) и список (поиск/массовые операции).
  • Организация: группы (жёсткая иерархия) + теги (гибкий контекст).
  • Host Entity: не только адрес, но и привязка Identity, env, startup‑скрипт, keep‑alive.
  • Импорт/экспорт: JSON, SSH config, CSV; есть “санитизированный” экспорт без секретов.

Оригинал: Host Management (The Vault).

Архитектура проекта — конспект
  • Multi‑process Electron: Main (PTY/OS‑интеграции) + Renderer (React/UI/xterm).
  • Безопасность: contextIsolation: true, строгий API через preload.js, IPC‑мост.
  • Пайплайн терминала: ввод → IPC → PTY → сеть → обратно → ANSI‑парсинг → WebGL/Canvas.
  • Оптимизации: виртуализация списков, worker‑поиск, “detached sessions”.

Оригинал: Project Architecture.