ВЕКТОР - Российское ПО для безопасного терминального доступа. https://vectorapp.ru
  • TypeScript 77.1%
  • JavaScript 22.3%
  • Shell 0.3%
  • CSS 0.2%
  • HTML 0.1%
Find a file
2026-05-03 17:28:45 +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 Implement file overwrite conflict resolution in upload service; enhance SFTP operations with stat checks for local and remote files, and integrate localization for overwrite prompts in SFTP transfers. 2026-05-01 17:58:33 +03:00
build/icons Changes in icons; 2026-04-27 13:32:59 +03:00
components Refactor download handling in App and Settings components to utilize platform-specific URLs; implement getDownloadUrlForCurrentPlatform function for improved download accuracy across different operating systems. 2026-05-01 14:58:57 +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 Refactor cloud sync to support only Vector Cloud; remove legacy providers and knownHosts from sync payload. Update changelog for version 1.0.3 to reflect these changes. 2026-05-01 13:53:24 +03:00
electron 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
infrastructure 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
lib Implement file overwrite conflict resolution in upload service; enhance SFTP operations with stat checks for local and remote files, and integrate localization for overwrite prompts in SFTP transfers. 2026-05-01 17:58:33 +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 Changes in icons; 2026-04-27 13:32:59 +03:00
screenshots docs: add AI feature screenshot 2026-03-19 22:03:06 +08:00
scripts Fix AppImage filename pattern in deploy-downloads.sh to use x86_64 instead of x64 2026-04-29 15:23:48 +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 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
CHANGELOG.md Update CHANGELOG.md to include new file conflict resolution dialog for SFTP copying. 2026-05-03 17:28:45 +03:00
electron-builder.config.cjs Update auto-update mechanism to use site-based downloads for Vector; disable self-updates from legacy Netcatty releases. Adjust download URLs for Linux AppImage support. 2026-05-01 12:53: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 Refactor cloud sync to support only Vector Cloud; remove legacy providers and knownHosts from sync payload. Update changelog for version 1.0.3 to reflect these changes. 2026-05-01 13:53:24 +03:00
package.json Refactor cloud sync to support only Vector Cloud; remove legacy providers and knownHosts from sync payload. Update changelog for version 1.0.3 to reflect these changes. 2026-05-01 13:53:24 +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.