Files
ssh-manage/README.md
Андрей Бобырев f6753fa2f6 feat: v2.0 — card UI, AI agents (Claude/DeepSeek), collapsible commands
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>
2026-05-20 22:49:02 +03:00

85 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)