ВЕКТОР - Российское ПО для безопасного терминального доступа. https://vectorapp.ru
  • TypeScript 77.2%
  • JavaScript 22.2%
  • Shell 0.3%
  • CSS 0.2%
  • HTML 0.1%
Find a file
2026-05-14 16:58:11 +03:00
.cursor Rename project from Netcatty to Vector and update related assets and metadata. Adjusted application settings, localization, and README files to reflect the new branding. Removed outdated language support and added Russian localization. 2026-04-23 21:29:19 +03:00
.github fix: prevent crash when codex-acp binary is not found (#648) 2026-04-08 10:53:27 +08:00
.tmp-deb Refactor application to fully transition from Netcatty to Vector. Updated branding across configuration files, localization, and application assets. Enhanced localization support with Russian translations and improved session handling for local terminals. Added migration functions for legacy host and group data. Updated icon assets for better resolution and consistency. 2026-04-23 22:47:11 +03:00
.vscode Add ESLint config and unused-imports cleanup script 2025-12-11 16:01:25 +08:00
application Enhance SFTP functionality by adding a default start path option for hosts; update localization files for English and Russian to reflect this change, and modify related components to support the new feature. 2026-05-12 13:02:51 +03:00
build/icons Changes in icons; 2026-04-27 13:32:59 +03:00
components Update CHANGELOG.md for version 1.0.5; improve compatibility between VectorAI and RouterAI, enhance terminal session handling in AI chat, and ensure accurate terminal session IDs in system prompts and tool executors. 2026-05-14 16:58:11 +03:00
docs Update version to 0.0.59, enhance localization for AI features, and integrate Yandex as a web search provider. Refactor AI agent naming and update related components for improved clarity and functionality. 2026-04-24 18:32:28 +03:00
domain Enhance SFTP functionality by adding a default start path option for hosts; update localization files for English and Russian to reflect this change, and modify related components to support the new feature. 2026-05-12 13:02:51 +03:00
electron Update electron-builder configuration to include macOS tray icon templates and adjust packaging scripts; add sharp library for image processing and update package-lock.json with new dependencies. 2026-05-12 12:46:58 +03:00
infrastructure Update CHANGELOG.md for version 1.0.5; improve compatibility between VectorAI and RouterAI, enhance terminal session handling in AI chat, and ensure accurate terminal session IDs in system prompts and tool executors. 2026-05-14 16:58:11 +03:00
lib Update CHANGELOG.md for version 1.0.4; introduce SSH keepalive interval settings for hosts, enhance SFTP file upload error handling, and add file upload functionality in SFTP components. 2026-05-12 10:22:45 +03:00
patches Refactor download handling in App and useUpdateCheck to utilize getManualDownloadUrlForCurrentPlatform; enhance updateService with manual download URL logic for improved platform-specific downloads. 2026-05-01 17:29:29 +03:00
public Update electron-builder configuration to include macOS tray icon templates and adjust packaging scripts; add sharp library for image processing and update package-lock.json with new dependencies. 2026-05-12 12:46:58 +03:00
screenshots docs: add AI feature screenshot 2026-03-19 22:03:06 +08:00
scripts Update electron-builder configuration to include macOS tray icon templates and adjust packaging scripts; add sharp library for image processing and update package-lock.json with new dependencies. 2026-05-12 12:46:58 +03:00
skills/netcatty-tool-cli Clarify Netcatty CLI launcher guidance (#738) 2026-04-16 14:59:24 +08:00
.env.example Enhance settings navigation and OAuth sync setup. Updated the settings window to support tab navigation via IPC, allowing users to open specific tabs directly. Added new environment variable setup instructions for OAuth integrations in the README. Adjusted window opacity settings to a minimum of 70%. Updated localization files for improved user experience. Refactored relevant components to accommodate these changes. 2026-04-24 15:56:50 +03:00
.gitignore Update README.md to reflect new branding as 'Vector' and enhance feature descriptions; add 'docs' to .gitignore to exclude documentation files from version control. 2026-04-30 12:41:02 +03:00
.npmrc Refactors to enforce backend access via application hooks 2025-12-13 01:38:44 +08:00
AGENTS.md Add Skills + CLI mode for external agents (#599) 2026-04-10 18:41:53 +08:00
App.tsx Update CHANGELOG.md for version 1.0.4; introduce SSH keepalive interval settings for hosts, enhance SFTP file upload error handling, and add file upload functionality in SFTP components. 2026-05-12 10:22:45 +03:00
CHANGELOG.md Update CHANGELOG.md for version 1.0.5; improve compatibility between VectorAI and RouterAI, enhance terminal session handling in AI chat, and ensure accurate terminal session IDs in system prompts and tool executors. 2026-05-14 16:58:11 +03:00
electron-builder.config.cjs Update electron-builder configuration to include macOS tray icon templates and adjust packaging scripts; add sharp library for image processing and update package-lock.json with new dependencies. 2026-05-12 12:46:58 +03:00
eslint.config.js chore: ignore .worktrees/** in ESLint config 2026-04-22 19:24:37 +08:00
global.d.ts Add getPlatformInfo API to retrieve runtime platform details; update updateService to utilize main process info for platform detection 2026-05-01 15:10:51 +03:00
index.css Implement window opacity feature with adjustable settings. Added support for window transparency in the application, including new localization entries for window opacity in English and Russian. Updated configuration files and application state management to handle the new opacity settings. Enhanced UI components to allow users to adjust window opacity through a range input. Updated Electron main process to support window opacity adjustments on Linux. 2026-04-23 23:54:25 +03:00
index.html Implement launch local terminal on startup feature. Added a new setting to allow users to automatically open a local terminal when the application starts. Updated localization files for English and Russian to include descriptions for this feature. Refactored relevant components and application state management to support the new functionality. Adjusted UI elements to reflect the new setting in the settings page. 2026-04-24 11:00:47 +03:00
index.tsx Implement launch local terminal on startup feature. Added a new setting to allow users to automatically open a local terminal when the application starts. Updated localization files for English and Russian to include descriptions for this feature. Refactored relevant components and application state management to support the new functionality. Adjusted UI elements to reflect the new setting in the settings page. 2026-04-24 11:00:47 +03:00
LICENSE Adds GPL-3.0-or-later license to project metadata 2025-12-30 01:50:05 +08:00
metadata.json Rename project from Netcatty to Vector and update related assets and metadata. Adjusted application settings, localization, and README files to reflect the new branding. Removed outdated language support and added Russian localization. 2026-04-23 21:29:19 +03:00
package-lock.json Update electron-builder configuration to include macOS tray icon templates and adjust packaging scripts; add sharp library for image processing and update package-lock.json with new dependencies. 2026-05-12 12:46:58 +03:00
package.json Update CHANGELOG.md for version 1.0.5; improve compatibility between VectorAI and RouterAI, enhance terminal session handling in AI chat, and ensure accurate terminal session IDs in system prompts and tool executors. 2026-05-14 16:58:11 +03:00
README.md Update README.md to reflect new branding as 'Vector' and enhance feature descriptions; add 'docs' to .gitignore to exclude documentation files from version control. 2026-04-30 12:41:02 +03:00
tsconfig.json feat: use dynamic package version in CloudSyncManager (#153) 2026-02-01 13:42:49 +08:00
types.ts feat: Implement agents architecture and core functionality 2025-12-08 01:29:49 +08:00
vite.config.ts feat: add AI chat panel with Vercel AI SDK integration 2026-03-14 14:22:28 +08:00

Вектор

Вектор — современный SSHклиент и менеджер терминалов для Linux, macOS и Windows.

Фокус продукта — ускорить ежедневную работу с инфраструктурой: вкладки и splitпанели, встроенный SFTP, удобное Хранилище хостов/ключей/сниппетов и AIпомощник для задач вокруг терминала.

Возможности

  • Терминальные рабочие пространства: вкладки, splitпанели, несколько сессий параллельно
  • Хранилище (Vault): группы, теги, поиск, быстрые подключения
  • SFTP: передача файлов, встроенный редактор для правок “на месте”
  • Vector AI: подсказки, диагностика, объяснение вывода (поведение зависит от провайдера и настроек)
  • Синхронизация (Pro): Vector Cloud для синхронизации между устройствами (включается вручную)

Разработка

Требования

  • Node.js и npm
  • Linux / macOS / Windows

Запуск в devрежиме

npm install
npm run dev

Сборка

npm run build
npm run pack

Лицензия

См. файл LICENSE.