Long-term Memory
Единый источник правды для всех агентов (Claude Code, d-brain, CoreClaw).
Детали — в файлах по ссылкам. RAG поиск: curl http://127.0.0.1:8765/search?q=...
Кто такой Сергей
| Поле | Значение |
|---|---|
| GitHub | Kobalt695 |
| Telegram ID | 30777924 |
| Email (сервисы) | mydevn8n@mail.com |
| Устройства | Windows 10 + iPhone (AmneziaVPN 4.8.1.8) |
| Домашний IP | 194.247.190.85 |
| ISP | Proxima Ltd, Москва |
Детали: sergey
Критические правила ⚠️
82.39.215.94:47654— личная AWG-нода Сергея для Anthropic. НЕ трогать.xray-personal+ SNIcdnjs.cloudflare.com:443— личный фронт для Anthropic. НЕ ломать.- SSH только через Tailscale:
ssh -p 2288 claude@100.108.32.71. Tailscale НЕ выключать. 193.42.124.166— прод-сервер. Не трогать без явного разрешения.
Детали: rules
Инфраструктура
| Сервер | IP | SSH | Роль |
|---|---|---|---|
| forge (основной) | 82.39.215.94 | ssh -p 2288 claude@100.108.32.71 (Tailscale!) | Claude Code, n8n, [[projects/coreclaw |
| prod-vpnbot | 193.42.124.166 | ssh root@193.42.124.166 (ключ) | vpnbot v3, remnawave, remnanode |
| de-hostkey | 132.243.224.242 | ssh root@132.243.224.242 pw: в vault | VPN нода Германия |
| nl-aeza | 138.124.119.57 | ssh root@138.124.119.57 pw: в vault | VPN нода Нидерланды |
| Сервис | URL / username | Где |
|---|---|---|
| n8n | https://n8n.08317.ru | forge |
| Jarvis | https://jarvis.08317.ru | forge |
| Beszel | https://beszel.08317.ru | forge (все 4 сервера) |
| [[projects/coreclaw | CoreClaw]] | @coreclawrobot |
| agent-second-brain | @agentsb_bot | forge |
| Hermes | @hermesagent (TG) + web UI | forge /home/claude/.hermes/hermes-agent/ |
Детали: servers · services · network · backup · security
Агенты — кто есть кто (ВАЖНО)
| Агент | Что такое | Где живёт |
|---|---|---|
| Claude Code (этот чат) | Основной агент Сергея | forge, tmux main |
| d-brain | Постоянная Claude Code сессия, обслуживает @agentsb_bot | forge, tmux d-brain |
| **[[projects/coreclaw | CoreClaw]]** | TypeScript AI агент (Vercel AI SDK + OpenRouter/DeepSeek), 23 builtin tools + MCP. Память: Postgres + Qdrant. НЕ просто мост! |
| CCBot (ccmux) | Telegram → Claude Code мост (1 топик = 1 tmux окно). Бот @my_cc_robot с Threaded Mode — топики в личке с ботом, не в группе | forge |
| Hermes | Отдельный AI агент с Telegram + web UI. Путь: /home/claude/.hermes/hermes-agent/ | forge |
Все агенты читают vault/MEMORY.md как единый источник правды.
Активные проекты
| Проект | Статус | Ключевые детали |
|---|---|---|
| VPN-сервис (AWG + Reality) | 🟢 Active | xray Reality fp=safari, SNI=www.googletagmanager.com, CF-front kolobas.top |
| VPN бот (vpnbot-v3) | 🟢 Active | прод 193.42.124.166, синхронизируется с Remnawave, 14 юзеров, 9 конфигов |
| [[projects/coreclaw | CoreClaw]] + Jarvis | 🟢 Active |
| [[projects/claudeclaw | ClaudeClaw]] | 🟢 Active |
| agent-second-brain (@agentsb_bot) | 🟢 Active | tmux d-brain, vault RAG localhost:8765 |
| n8n + @technologiprivat | 🟢 Active | brandId 6384443, Metricool MCP |
| [[projects/mtproto | MTProto]] | 🔴 Заблокирован |
| IPv6 rollout | 🔴 HIGH | Мобильные МТС/Yota не коннектятся, нужен dual-stack |
Детали: vpn-bot · coreclaw · agent-second-brain · n8n-automation · forge-mobile-dev
Ключевые технические решения
| Дата | Решение |
|---|---|
| 2026-06-04 | xray Reality: fp=safari + SNI www.googletagmanager.com пробивает ТСПУ |
| 2026-06-04 | awgnode PSK bug fix: воркэраунд через awg set peer ... preshared-key |
| 2026-06-06 | Jarvis auth: bot-based вместо Telegram Widget (Proxima блокирует telegram.org) |
| 2026-06-11 | kolobas.top работает — CF-front блокировал только ISP Proxima у Сергея |
| 2026-06-12 | Metricool MCP подключён, brandId 6384443 (@technologiprivat) |
| 2026-06-12 | RAG поверх vault: Qdrant + indexer + FastAPI на localhost:8765 |
| 2026-06-12 | Единый vault как память для всех агентов |
| 2026-06-13 | Beszel мониторинг: все 4 сервера (forge, prod-vpnbot, nl-aeza, de-hostkey). Hub: beszel.08317.ru |
| 2026-06-13 | Аудит безопасности: закрыты 4 уязвимости (см. vault/infra/security.md) |
| 2026-06-13 | gwmcp: удалён s.purgaev@coreclaw.ru (неизвестный аккаунт). Авторизован mydevn8n@gmail.com |
| 2026-06-13 | awgnode порт 6868 закрыт снаружи (iptables + override монтирует entrypoint с AWG_API_HOST) |
| 2026-06-13 | gwmcp ([[projects/coreclaw |
| 2026-06-13 | Hermes Google: LIVE_CHECK_OK, token работает. OAuth как Web application, redirect http://localhost |
| 2026-06-14 | Obsidian Git на Windows: настроен, клонирован Kobalt695/vault, автопулл каждый час, Push on commit отключён |
| 2026-06-30 | Своп увеличен с 2GB до 4GB (/swapfile). open-webui остановлен (освободили ~742MB RAM) |
| 2026-06-30 | Takopi установлен (Python 3.14 via pyenv, @takopirobot). Для сравнения с CCBot (@my_cc_robot) |
| 2026-06-30 | CCBot (@my_cc_robot) = tmux↔Telegram мост (читает JSONL + libtmux send-keys). Живая сессия, не subprocess |
| 2026-06-30 | [[projects/claudeclaw |
| 2026-06-14 | Своп добавлен: /swapfile 2GB, swapon, /etc/fstab. Был OOM-риск при 90% RAM без swap |
| 2026-06-14 | Топ пожиратели RAM: local-rerank (1.5GB), silero-tts (1.2GB), dbrain-rag (960MB), open-webui (860MB) |
| 2026-06-14 | tmux префикс: Ctrl+A (не Ctrl+B) — unbind C-b в ~/.tmux.conf |
| 2026-06-16 | Инвентарь перезалит из Google Sheets: 7 серверов, 12 подписок, даты paid_until заполнены |
| 2026-06-16 | subs-alert.timer: ежедневно 09:00, алерт за 7 и 1 день до истечения → @coreclawrobot → 30777924 |
| 2026-06-17 | mydevn8n.com (ADMINVPS) оплачен, продлён (был срок 2026-06-18, 799 RUB) |
| 2026-06-17 | [[projects/claudeclaw |
| 2026-06-17 | panel-dev.08317.ru закрыта, vpnbot-v3 dev стек остановлен (освободили ~780MB RAM) |
| 2026-06-17 | [[projects/claudeclaw |
| 2026-06-17 | Weather Forecast воркфлоу восстановлен из бэкапа Google Drive → n8n, OWM API key внутри |
| 2026-06-16 | ⚠️ Правило дат: всегда проверять день недели через date -d "DATE" +"%A", никогда не считать в уме |
| 2026-06-29 | [[projects/claudeclaw |
| 2026-06-16 | Формат дат в ответах: русский DD.MM.YYYY (например 18.06.2026, не 2026-06-18) |
| 2026-06-20 | tmux UX финализирован: cc=resume, claude=новая сессия, mt=просто tmux. Автозапуск убран из ~/.bashrc |
| 2026-06-20 | Бэкап: open-webui-data исключён (был 9.5GB из 11GB). Бэкап похудел до 1.1GB, scp проходит за 2.5 мин |
| 2026-06-20 | backup-all.sh: добавлен ServerAliveInterval=30/ServerAliveCountMax=20 для надёжности scp |
| 2026-06-24 | Beszel пароль сброшен через beszel superuser upsert + PocketBase API (обычный user ≠ superuser) |
| 2026-06-24 | Traefik рестарт = разрыв xray-personal = потеря сессии. Предупреждать перед рестартом Traefik! |
| 2026-06-24 | Metricool OAuth переделан: токены протухли, переавторизация через SSH туннель -L 57721:localhost:57721 + новый claude сеанс. clientId: client_775df028ad8b411582d7ee23f8020996 |
| 2026-06-25 | n8n переехал с SQLite на PostgreSQL (coreclaw-postgres, база n8n). SQLite была corrupt (SQLITE_CORRUPT). Данные не мигрировали — было немного. Конфиг: /home/claude/n8n/docker-compose.yml |
| 2026-06-25 | backup-all.sh: добавлен Telegram-информер через claudeclaw/scripts/notify.sh — шлёт ✅/❌ после каждого бэкапа |
| 2026-06-26 | n8n API ключ подключён к Гермесу: N8N_BASE_URL=http://127.0.0.1:5678, MCP stdio сервер в ~/.hermes/mcp-servers/n8n/ |
| 2026-06-26 | Metricool MCP отключён у Гермеса (enabled: false) — нужен платный план ($20/мес) для API ключа. OAuth нестабилен |
| 2026-06-26 | xray-personal (Anthropic CDN): конфиг на iPhone исправлен — убрана секция log.access (вызывала LOGGED_OUT ошибку). Рабочий конфиг отправлен файлом Anthropic-CDN.json через @myiahelprobot |
| 2026-06-26 | dbrain watchdog: авто-логин при разлогине — теперь сам шлёт /login в tmux сессию. Алерт: “пытаюсь восстановить автоматически” |
| 2026-06-27 | FAL_KEY настроен — image_gen через прямой FAL (FLUX 2 Klein 9B). IT/киберпанк тематика работает качественно. |
| 2026-07-01 | [[projects/forge |
| 2026-06-29 | Headroom прокси восстановлен после сбоя. Архитектура: systemd headroom-proxy.service на :8787 + ANTHROPIC_BASE_URL=http://127.0.0.1:8787 в ~/.claude/settings.json. ⚠️ При отключении прокси — сначала убрать ANTHROPIC_BASE_URL, потом останавливать сервис. |
VPN Конфиг (рабочий)
fingerprint: safari
serverName: www.googletagmanager.com
BBR: включён
CF-front: kolobas.top (все 4 ноды работают)
Правила работы с проектами
- Новый проект → всегда через
new-project <name>(/home/claude/bin/new-project). Делает git init + .gitignore + gh repo create автоматически. Никогда не создавать папку руками без git.
Незакрытые задачи
- Google Sheets VPN подписок — заполнить колонки
server(привязка к серверу) - IPv6 — dual-stack на всех серверах (мобильные МТС/Yota не коннектятся)
- vpnbot-v3 dev стек — поднять когда понадобится (
cd ~/vpnbot-v3 && docker compose -f docker-compose.dev.yml up -d && cd ~/remnawave-dev && docker compose up -d)
Закрытые задачи (2026-06-13)
- ✅ Beszel мониторинг — все 4 сервера подключены, уведомления включены
- ✅ SSH пароли DE/NL нод — найдены, записаны в
vault/infra/[[infra/servers]].md - ✅ tg-secretary — работает, Up, БД в coreclaw-postgres
- ✅ Аудит безопасности — проведён, 4 уязвимости закрыты (детали в
vault/infra/[[infra/security]].md) - ✅ gwmcp s.purgaev@coreclaw.ru — аккаунт удалён, не взлом (тест при OAuth настройке)
- ✅ Hermes Google auth — переавторизован, LIVE_CHECK_OK
- ✅ CoreClaw Google (gwmcp) — работает без вмешательства, 114 тулов подключено
- ✅ CoreClaw Этап 2 —
vault_search+vault_writebuiltin tools добавлены в TypeScript (RAG URL: http://172.18.0.1:8765) - ✅ awgnode порт 6868 — закрыт снаружи (iptables + AWG_API_HOST=127.0.0.1 в entrypoint)
- ✅ Бэкап проектов на ПК — работает, ежедневно 03:34, 3.5GB → sergmak@100.108.187.92:H:/Backups/forge/ (SSH key: ~/.ssh/backup-homepc)
- ✅ Obsidian Git на Windows — настроен, vault синхронизируется с Kobalt695/vault каждый час
- ✅ Своп на forge — /swapfile 2GB, активен, в /etc/fstab
- ✅ Telegram алерты подписок — subs-alert.timer, ежедневно 09:00, за 7 и 1 день. Бот: @coreclawrobot → chat_id 30777924
- ✅ Инвентарь перезалит — 7 серверов, 12 подписок, даты проставлены
- ✅ ClaudeClaw — восстановлен 2026-06-17, systemd сервис, @openclawn8nagent_bot
- ✅ mydevn8n.com — оплачен 2026-06-17 (был срок 18.06, 799 RUB, ADMINVPS)
- ✅ tmux UX — автозапуск убран из ~/.bashrc,
cc=resume,claude=новая сессия,mt=просто tmux (2026-06-20)
Metricool
- Brand: “Technologi Privat”, brandId: 6384443
- TG: @technologiprivat / Instagram: @automation_stack
- MCP URL: https://ai.metricool.com/mcp
- Token:
~/.claude/.credentials.json→mcpOAuth.metricool|6bfa2e685c6799d5
Что смотреть
- Подписки серверов — subs-alert.timer работает (09:00 ежедневно)
- Запланированные посты в Metricool — проверять дубли
- Beszel (beszel.08317.ru) — все 4 сервера добавлены, уведомления включены на все
Ресурсы
- monetization-prompts — 7 промптов для Claude по созданию и продаже цифровых продуктов в Instagram (перевод @codingknowledge)
- second-brain-manual — мануал Алекса Манье: конвертация экспорта Claude в Obsidian граф знаний
- jarvis-guide-ivan-sergeev — гайд по сборке Jarvis на Claude за вечер (Иван Сергеев, разбор)
- charlie-os-analysis — разбор Charlie Automates: Claude + n8n + GoHighLevel
- ai-management-by-voice — Алекс Манье: управление компанией голосом через AI
- mcp-deploy-landing — AIBasis: 5 MCP-серверов (Perplexity, Playwright, Firecrawl, Glif, Computer Use) |- iva-agent — smixs/iva (автор agent-second-brain): агент с древовидной памятью, голосом, Telegram; для изучения в будущем |- site-builder-guide — гайд Ивана Сергеева: лендинги через Claude Code + 21st.dev + Motion + UI/UX Pro Max
Бэклог на доработку
- google-labs-code/stitch-skills — агентские скиллы для UI: stitch-loop (сайт из промпта), code-to-design, react-components, shadcn-ui. Требует Stitch MCP от Google. Изучить когда будем делать первый сайт.
- TurboVec (github.com/ryancodrai/turbovec) — Rust-библиотека для сжатия векторов (8x), альтернатива Qdrant для локального RAG. Проработать когда vault вырастет.
- Оптимизация системы памяти: авто-извлечение ключевых решений из сессий Claude Code в vault/projects/; авто-сохранение code snippets из ClaudeClaw; расстановка wikilinks между заметками в vault (манual second-brain как референс)
- [Апгрейд стека агентов] — изучить и внедрить:
- Superpowers — методология композитных навыков для Claude Code
- GSD (Get Shit Done) — spec-driven development + meta-prompting
- Obsidian Skills — интеграция Claude Code с Obsidian CLI
- n8n MCP — Claude Code управляет n8n воркфлоу
- LightRAG — графовый RAG (апгрейд текущего Qdrant + FastAPI)
- Claude Mem — авто-память для всех агентов через перехват сессий
- Awesome Claude Code — коллекция навыков/хуков/слэш-команд
UI UX Pro Max— оверкилл (дизайн не нужен)Everything Claude Code— репа недоступна
- Восстановить n8n (нужен API-ключ)
- Установить instaloader для просмотра Instagram через Hermes
- [Изучить Iva (smixs/iva)] — древовидная память, голос Deepgram, альтернатива для Telegram-агента, тестово поставить позже
Last updated: 2026-06-17 (апгрейд стека агентов — 9 репозиториев, n8n, instaloader)