mirror of
https://github.com/andrey271192/ssh-manage.git
synced 2026-09-20 11:55:37 +00:00
Major update: - Card-based session layout with colored group indicators - AI agent: Claude API, DeepSeek API, local keyword search - Collapsible command panel — more space for agent - macOS build script (build_mac.sh) - Updated README with Windows/macOS install instructions - Config persistence in pca_config.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
85 lines
3.0 KiB
Markdown
85 lines
3.0 KiB
Markdown
# PCA SSH — Private Control Administration
|
||
|
||
SSH-клиент с карточным интерфейсом, AI-агентами и автосохранением сессий.
|
||
|
||
## Возможности
|
||
|
||
- **Карточный интерфейс** — группы с цветными индикаторами, красивые карточки подключений
|
||
- **AI-агент** — подсказки команд через Claude API, DeepSeek API или локальную базу
|
||
- **400+ команд** — для Linux (Ubuntu/Debian/CentOS) и Keenetic (NDMS CLI)
|
||
- **Группы сессий** — организация подключений по группам с drag & drop
|
||
- **Автосохранение** — все подключения сохраняются автоматически
|
||
- **Вкладки** — несколько SSH-сессий одновременно
|
||
- **Скрываемая панель команд** — больше места для AI-агента
|
||
- **Тёмная тема** — Catppuccin Mocha
|
||
|
||
## Установка
|
||
|
||
### Windows — быстрый запуск (без сборки)
|
||
|
||
```
|
||
1. Установи Python 3.10+ с https://python.org/downloads/
|
||
(отметь "Add Python to PATH")
|
||
2. Скачай репозиторий
|
||
3. Запусти install.bat
|
||
```
|
||
|
||
### Windows — собрать .exe
|
||
|
||
```
|
||
1. Установи Python 3.10+
|
||
2. Запусти build.bat
|
||
3. Готовый файл: dist\PCA_SSH.exe
|
||
```
|
||
|
||
Или полная установка с иконкой и копированием на рабочий стол:
|
||
```
|
||
powershell -ExecutionPolicy Bypass -File full_install.ps1
|
||
```
|
||
|
||
### macOS — быстрый запуск
|
||
|
||
```bash
|
||
# Установи Python если нет
|
||
brew install python3
|
||
|
||
# Установи зависимости
|
||
pip3 install paramiko
|
||
|
||
# Запусти
|
||
python3 ssh_manager.py
|
||
```
|
||
|
||
### macOS — собрать .app
|
||
|
||
```bash
|
||
chmod +x build_mac.sh
|
||
./build_mac.sh
|
||
# Готовый файл: dist/PCA_SSH
|
||
```
|
||
|
||
## AI-агент
|
||
|
||
Встроенный агент помогает подобрать команды. Три режима:
|
||
|
||
| Провайдер | Описание | API-ключ |
|
||
|-----------|----------|----------|
|
||
| Локальный | База из 400+ команд, поиск по ключевым словам | Не нужен |
|
||
| Claude | Умный ассистент от Anthropic | [console.anthropic.com](https://console.anthropic.com) |
|
||
| DeepSeek | Альтернативный AI-провайдер | [platform.deepseek.com](https://platform.deepseek.com) |
|
||
|
||
Настройка: кнопка ⚙ в панели агента.
|
||
|
||
## Файлы
|
||
|
||
| Файл | Описание |
|
||
|------|----------|
|
||
| `sessions.json` | Сохранённые SSH-сессии (рядом с .exe) |
|
||
| `pca_config.json` | Настройки AI-агента и интерфейса |
|
||
|
||
## Ссылки
|
||
|
||
- [GitHub](https://github.com/nickolay-frolov)
|
||
- [Telegram](https://t.me/lot_andrey)
|
||
- [Boosty](https://boosty.to/lot_andrey)
|