Версия: 1.0.0
Дата: 2025-11-10
Цель: Объяснить КАК технически работать с документами
ВАМ НЕ НУЖНА СПЕЦИАЛЬНАЯ ПРОГРАММА!
Все документы — это обычные текстовые файлы (Markdown, YAML, Python).
Работать можно:
- ✅ Через SSH (nano, vim)
- ✅ Через VS Code (удобнее всего)
- ✅ Через GitHub (веб-интерфейс)
- 🟡 Через веб-панель (можно сделать, но необязательно)
Что нужно: Только SSH доступ (у вас уже есть)
# 1. Подключаемся к серверу
ssh root@91.218.142.168
# 2. Переходим в workspace
cd /opt/claude-workspace
# 3. Открываем документ в редакторе
nano projects/marketplace/PROJECT.md
# Или vim (если привычнее)
vim projects/marketplace/PROJECT.md
nano projects/marketplace/PROJECT.md
# Управление:
Ctrl+O # Сохранить
Ctrl+X # Выйти
Ctrl+K # Вырезать строку
Ctrl+U # Вставить
Плюсы:
- ✅ Уже установлен
- ✅ Простой (подсказки внизу)
- ✅ Не нужно учиться
Минусы:
- ⚠️ Нет подсветки синтаксиса
- ⚠️ Неудобно для больших файлов
vim projects/marketplace/PROJECT.md
# Режимы:
i # Вставить текст (INSERT mode)
Esc # Командный режим
:w # Сохранить
:q # Выйти
:wq # Сохранить и выйти
/поиск # Поиск
Плюсы:
- ✅ Мощный (много возможностей)
- ✅ Подсветка синтаксиса
Минусы:
- ⚠️ Нужно учиться
- ⚠️ Непривычный
1. Посмотреть файл:
cat projects/marketplace/PROJECT.md
# Или с нумерацией строк:
cat -n projects/marketplace/PROJECT.md
# Или постранично:
less projects/marketplace/PROJECT.md
2. Редактировать:
nano projects/marketplace/PROJECT.md
# Редактируем, Ctrl+O, Ctrl+X
3. Git commit:
git add projects/marketplace/PROJECT.md
git commit -m "docs: обновлён PROJECT.md"
Итого через SSH:
- ✅ Работает прямо сейчас
- ✅ Не нужно ничего устанавливать
- ⚠️ Не очень удобно для больших правок
Что нужно: VS Code на вашем компьютере + SSH доступ
Скачать с: https://code.visualstudio.com/
Windows: .exe установщик
Mac: .dmg
Linux: .deb / .rpm
1. Открыть VS Code
2. Нажать Ctrl+Shift+X (Extensions)
3. Найти "Remote - SSH"
4. Нажать Install
1. Нажать F1 (или Ctrl+Shift+P)
2. Выбрать "Remote-SSH: Connect to Host..."
3. Ввести: root@91.218.142.168
4. Ввести пароль (или использовать SSH ключ)
1. File → Open Folder
2. Выбрать: /opt/claude-workspace
3. VS Code теперь работает НАПРЯМУЮ с сервером!
Открыть файл:
Ctrl+P → набрать "PROJECT.md" → Enter
Редактировать:
Просто редактируете как обычный текстовый файл
- Подсветка синтаксиса ✅
- Автодополнение ✅
- Поиск/замена ✅
- Предпросмотр Markdown ✅
Предпросмотр Markdown:
Открыть PROJECT.md
Нажать Ctrl+Shift+V → Preview
Видите красиво отформатированный документ!
Git операции:
1. Source Control (Ctrl+Shift+G)
2. Видите все изменения
3. Пишете commit message
4. Нажимаете Commit (галочка вверху)
Терминал внутри VS Code:
Ctrl+` (обратная кавычка)
→ Терминал прямо в VS Code!
→ Можно запускать команды на сервере
Минусы:
- ⚠️ Нужно установить программу
- ⚠️ Нужен стабильный интернет (работа через SSH)
Это ЛУЧШИЙ вариант для работы с документами!
Что нужно: Push репозиторий на GitHub (один раз)
1. Создать репозиторий на GitHub:
https://github.com/ → New Repository
Название: cifra-platform
Private: ✅ (приватный!)
2. Подключить на сервере:
cd /opt/claude-workspace
# Добавить remote
git remote add origin git@github.com:username/cifra-platform.git
# Push
git push -u origin master
1. Открыть файл:
GitHub → репозиторий → projects/marketplace/PROJECT.md
→ Видите файл в браузере
2. Редактировать:
Нажать кнопку "Edit" (карандаш)
→ Редактируете прямо в браузере
→ Commit changes
3. Pull на сервер:
# На сервере
cd /opt/claude-workspace
git pull origin master
Минусы:
- ⚠️ Нужно делать pull/push вручную
- ⚠️ Медленнее чем локальная работа
- ⚠️ Не подходит для частых мелких правок
Хорошо для:
- Редких крупных изменений
- Просмотра документов
- Backup
Что это: Специальный веб-интерфейс для управления документами
http://91.218.142.168:3000/
┌─────────────────────────────────────────┐
│ Платформа ЦИФРА — Панель управления │
├─────────────────────────────────────────┤
│ │
│ 📁 Проекты: │
│ ├─ marketplace [Открыть] [Изм.] │
│ └─ analytics [Открыть] [Изм.] │
│ │
│ 📋 Последние изменения: │
│ - 2025-11-10: Обновлён PROJECT.md │
│ - 2025-11-09: Создан DocumentAgent │
│ │
│ 🤖 Агенты: │
│ ├─ DocumentAgent [Запустить] │
│ └─ CodeAgent [Запустить] │
│ │
│ 📊 Метрики: │
│ - Токенов использовано: 150K │
│ - Экономия: 80% │
└─────────────────────────────────────────┘
Простая панель (Streamlit):
# panel/app.py
import streamlit as st
import os
import yaml
st.title("Платформа ЦИФРА — Панель")
# Список проектов
st.header("Проекты")
projects = os.listdir("/opt/claude-workspace/projects")
for project in projects:
col1, col2 = st.columns([3, 1])
with col1:
st.write(f"📁 {project}")
with col2:
if st.button("Открыть", key=project):
# Открыть PROJECT.md
pass
# Редактор
st.header("Редактор")
project = st.selectbox("Проект", projects)
file = st.selectbox("Файл", ["PROJECT.md", "ROADMAP.md"])
content = st.text_area("Содержимое", height=400)
if st.button("Сохранить"):
# Сохранить в файл
st.success("Сохранено!")
Запуск:
cd /opt/claude-workspace/panel
streamlit run app.py --server.port 3000
Доступ:
http://91.218.142.168:3000
Функции:
- ✅ WYSIWYG редактор Markdown
- ✅ Предпросмотр в реальном времени
- ✅ Git интеграция (commit/push из панели)
- ✅ Запуск агентов
- ✅ Просмотр метрик
- ✅ Управление проектами
Технологии:
- Backend: FastAPI
- Frontend: React / Vue
- Markdown: Editor.js / TipTap
- Git: GitPython
Время разработки:
- Простая панель (Streamlit): 2-4 часа
- Продвинутая (FastAPI + React): 1-2 недели
Минусы:
- ⚠️ Нужно разрабатывать
- ⚠️ Дополнительный сервер (порт)
- ⚠️ Безопасность (нужна аутентификация)
Нужно ли сейчас:
- ❌ НЕТ для Фазы 0-1 (рано)
- 🟡 МОЖНО в Фазе 2-3 (если нужно)
- ✅ ДА в Фазе 4+ (для масштабирования)
| Критерий | SSH (nano) | VS Code | GitHub | Веб-панель |
|---|---|---|---|---|
| Установка | ✅ Уже есть | Нужно установить | Нужно настроить | Нужно разработать |
| Удобство | ⚠️ Средне | ✅ Отлично | 🟡 Хорошо | ✅ Отлично |
| Скорость | ✅ Быстро | ✅ Быстро | ⚠️ Медленно | 🟡 Средне |
| Markdown preview | ❌ Нет | ✅ Есть | ✅ Есть | ✅ Есть |
| Git интеграция | Команды | ✅ Визуально | ✅ Автоматически | ✅ Визуально |
| Работа оффлайн | ❌ Нет | ❌ Нет | ❌ Нет | ❌ Нет |
| Подходит для | Мелкие правки | Основная работа | Просмотр, редкие правки | Управление платформой |
Вариант A: VS Code (если удобно с компьютера)
1. Установить VS Code
2. Установить Remote-SSH расширение
3. Подключиться к серверу
4. Открыть /opt/claude-workspace
5. Работать как с обычными файлами!
✅ ЛУЧШИЙ вариант для комфортной работы
Вариант B: SSH + nano (если нет возможности установить VS Code)
1. ssh root@91.218.142.168
2. cd /opt/claude-workspace
3. nano projects/marketplace/PROJECT.md
4. Редактируем, Ctrl+O, Ctrl+X
5. git commit ...
✅ Работает прямо сейчас
GitHub для backup:
git push origin master
→ Автоматический backup
→ Можно смотреть документы в браузере
Веб-панель (опционально):
Если будет нужно:
- Много людей работают
- Не все знают Git
- Нужен удобный интерфейс
Сделаем простую панель на Streamlit за 2-4 часа
1. Скачайте:
https://code.visualstudio.com/download
2. Установите расширение:
Откройте VS Code
Extensions (Ctrl+Shift+X)
Найдите "Remote - SSH"
Install
3. Подключитесь:
F1 → "Remote-SSH: Connect to Host"
Введите: root@91.218.142.168
Пароль: [ваш SSH пароль]
4. Откройте workspace:
File → Open Folder
Выберите: /opt/claude-workspace
5. Готово!
Теперь можете редактировать файлы как обычно
Ctrl+P → PROJECT.md → Enter
1. Подключитесь:
ssh root@91.218.142.168
2. Откройте файл:
cd /opt/claude-workspace
nano projects/marketplace/PROJECT.md
3. Редактируйте:
Меняете текст
Ctrl+O (сохранить)
Ctrl+X (выйти)
4. Git commit:
git add projects/marketplace/PROJECT.md
git commit -m "docs: обновлён PROJECT.md"
Готово!
Через VS Code:
1. Ctrl+P → "ROADMAP" → Enter
2. Добавляем:
## v2.0 - Backend
- FastAPI
- PostgreSQL
3. Ctrl+S (сохранить)
4. Source Control → Commit
Через SSH:
nano projects/marketplace/design/ROADMAP.md
# Редактируем
# Ctrl+O, Ctrl+X
git add projects/marketplace/design/ROADMAP.md
git commit -m "docs: добавлена v2.0 в roadmap"
Через VS Code:
1. File → New File
2. Сохранить как: platform/.claude/decisions/ADR-002.md
3. Вставить шаблон ADR
4. Заполнить
5. Ctrl+S → Commit
Через SSH:
cd /opt/claude-workspace/platform/.claude/decisions
nano ADR-002-metrics-storage.md
# Пишем содержимое
# Ctrl+O, Ctrl+X
git add .
git commit -m "docs: ADR-002 хранение метрик"
Через VS Code:
1. Открыть файл PROJECT.md
2. Правой кнопкой → "Open Timeline"
3. Видите все версии файла
4. Можете сравнить версии
Через SSH:
# История файла
git log --oneline -- projects/marketplace/PROJECT.md
# Посмотреть конкретный коммит
git show a1b2c3d
# Diff между версиями
git diff HEAD~1 HEAD -- projects/marketplace/PROJECT.md
Q: Можно ли работать с телефона/планшета?
A: Да, несколько вариантов:
1. GitHub (в браузере)
- Можно редактировать файлы
- Не очень удобно для больших текстов
2. SSH клиент (Termux на Android, iSH на iOS)
- ssh root@...
- nano file.md
- Работает, но неудобно
3. VS Code for Web (github.dev)
- Открыть репозиторий на github.com
- Нажать "." (точка)
- Откроется VS Code в браузере!
Рекомендую: GitHub для мелких правок с телефона
Q: Безопасно ли хранить документы в Git?
A: ДА, если:
✅ Приватный репозиторий (GitHub Private)
✅ Секреты (.env) в .gitignore
✅ Нет персональных данных пользователей
Git — стандарт в индустрии для документации
Q: Можно ли работать оффлайн?
A: Да, если клонировать репозиторий локально:
git clone ssh://root@91.218.142.168/opt/claude-workspace local-copy
cd local-copy
# Работаете локально
git commit ...
# Когда есть интернет:
git push
Q: Нужна ли веб-панель?
A: Зависит:
НЕ нужна если:
- Вы один/два человека работаете
- Удобно с VS Code
Нужна если:
- Много людей (не все знают Git)
- Нужен удобный интерфейс для нетехнических людей
- Хотите запускать агентов из браузера
Можем сделать позже (Фаза 2-3)
Вариант 1 (рекомендую):
1. Установить VS Code
2. Подключиться к серверу через Remote-SSH
3. Работать комфортно!
Вариант 2 (если проще):
1. ssh root@91.218.142.168
2. nano файл.md
3. git commit
Не нужно сейчас:
- ❌ Веб-панель (рано)
- ❌ Сложные инструменты
- ❌ Дополнительные серверы
Потом (Фаза 2+):
- 🟡 GitHub для backup
- 🟡 Веб-панель (если понадобится)
Версия: 1.0.0
Дата: 2025-11-10
Статус: Готово
Q1: Какой вариант вам удобнее?
- A) VS Code (установлю программу)
- B) SSH + nano (работаю через терминал)
- C) Хочу веб-панель (сделаем простую)
Q2: Помочь настроить VS Code?
- Или сами справитесь?
Q3: Начинаем работать с документами?
- Или ещё вопросы есть?