
doublen96/stratoma-ai-stack
Productivity workflowЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Полная инфраструктура операций ИИ на основе Docker: Paperclip, n8n, Supabase, OpenClaw, ruflo и MCP
Обзор
Это репо — стек и операционная методология: сервисы Docker, плейбуки и — роль, которую вы узнаете, только запуская агентов в производство в течение нескольких месяцев — как сохранить их флот живым. Агент живет в сеансе tmux на вашем сервере, и вы разговариваете с ним из Telegram. Он развертывает, царапает, пишет рабочие процессы, отвечает клиентам и запускает коробку. Все здесь происходит от того, что на самом деле управляет операцией. N8n/рабочие потоки/экспорт были изъяты из производства и отредактированы вручную. Эта редакция проверяется любой автоматизированной проверкой, поэтому относитесь к экспорту как к образцам для чтения, а не как к протертым приспособлениям для повторного использования — и не думайте о том же самом, что и ваш собственный экспорт. Если вы вносите рабочий процесс JSON, вручную записывайте синтетические данные выборки, а не отправляйте захваченный трафик: имена, адреса, банковские реквизиты, идентификаторы списков и URL-адреса отслеживания, все выживают в наивном поиске и замене, а кодированные токены незаметно выживают.
Обзор (машинный перевод)
** Запустите небольшое агентство из приложения чата на одном VPS.** Этот репо является стеком * и * операционной системой. Методология: сервисы Docker, плейбуки и — та часть, которую вы изучаете, только запуская агентов В производстве месяцами — как сохранить флот из них живым.
Агент живет в сеансе T0 на вашем сервере, и вы разговариваете с ним из Telegram. Развертывается, Соскребает, пишет рабочие процессы, отвечает клиентам и запускает коробку. Все здесь происходит от Что на самом деле руководит операцией.
** На отгруженных примерах.** Экспорт [[Т1]] был взят из производства и был Отредактировано вручную. Эта редакция ** не** проверяется любой автоматической проверкой, поэтому относитесь к экспорту.
как образцы для чтения, а не как протертые светильники для повторного использования - и не думайте о том же самом Экспорт. Если вы вносите свой вклад в рабочий процесс JSON, вручную записывайте синтетические образцы данных, а не отправку. захваченный трафик: имена, адреса, банковские реквизиты, идентификаторы списков и отслеживающие URL-адреса выживают Наивные находки и замены, и закодированные токены выживают незаметно.
[править] [скрыто] [скрыто] Никогда не настраивайте сервер раньше? * * | * * доктор / SETUP-FROM-SCRATCH.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Stratoma AI Stack
Run a small agency from a chat app, on one VPS. This repo is the stack and the operating methodology: the Docker services, the playbooks, and — the part you only learn by running agents in production for months — how to keep a fleet of them alive.
The agent lives in a tmux session on your server and you talk to it from Telegram. It deploys,
scrapes, writes workflows, answers customers, and runs the box. Everything here is derived from
what actually runs the operation.
On the shipped examples. The
n8n/workflows/exports are captured from production and were redacted by hand. That redaction is not verified by any automated check, so treat the exports as samples to read, not as scrubbed fixtures to reuse — and do not assume the same of your own exports. If you contribute workflow JSON, hand-write synthetic sample data rather than shipping captured traffic: names, addresses, bank details, listing IDs and tracking URLs all survive a naive find-and-replace, and encoded tokens survive it invisibly.
| 🐣 Never set up a server before? | docs/SETUP-FROM-SCRATCH.md — every command, copy-paste, from buying a server to texting an AI agent that runs it for you. |
| 🐳 You know Docker? | Quick Start below. |
Hosting is one small VPS (~€20/mo at the time of writing), plus the Claude subscription the agent
runs on. There is no ANTHROPIC_API_KEY anywhere in this repo — see
Cost & security.
🎮 Showcase — built on this exact stack
Pokémon Madrid is a full Pokémon-style game set in Madrid, built almost entirely by AI from a prompt (Claude Code · Opus + Gemini for the art), and deployed on this stack: Hetzner + Coolify + self-hosted Supabase (account login & cloud saves). The whole thing — code, art, audio, deploys, testing — was directed from Telegram, with a group of friends sending photos and audio as context.
→ Get €20 free credit on Hetzner and build your own.
Documentation
| Doc | What it covers |
|---|---|
| SETUP-FROM-SCRATCH | Zero to a server you can text. Buy the VPS, SSH in, install Claude Code, tmux, the official Telegram plugin, a BotFather bot, then MCP tools, skills and DNS/API tokens. |
| CLAUDE-CODE-TELEGRAM-WORKFLOW | Day-to-day operating: the exact start command, tmux + systemd, the pairing flow for teammates, the four memory layers, the MCP catalog, security posture, troubleshooting. |
| MULTI-CLAUDE-MOTHER-AND-CHILDREN | Many projects, one panel: per-UNIX-user isolation, cross-tmux orchestration, the Supabase journal schema, call-transcript ingestion, adding a new project. |
Установка
npx -y n8n-mcpКонфигурация
{
"mcpServers": {
"n8n-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "n8n-mcp"],
"env": {
"MCP_MODE": "stdio",
"LOG_LEVEL": "error",
"DISABLE_CONSOLE_OUTPUT": "true",
"N8N_API_URL": "${N8N_URL}",
"N8N_API_KEY": "${N8N_API_KEY}",
"N8N_MCP_TELEMETRY_DISABLED": "true"
}
},
"github": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}" }
}
}
}