# 🚀 opencode-config > Portable AI coding assistant config with memory & subagent pipeline > Переносимый конфиг AI-ассистента для кодинга с памятью и пайплайном subagent'ов [English](#-english) | [Русский](#-русский) --- ## 🇺🇸 English ### ❓ Why Moving your AI coding assistant config to a new server meant setting everything up from scratch every time. Plus no versioning — break a skill and you can't rollback to what worked. ### ✅ What A ready-to-run Docker config. Clone, fill `.env`, start — it works. Versioning via Git, memory syncs through a private repository. ### Features | Feature | Description | |---------|-------------| | 🐳 Portable | Docker config — runs on any server with one command | | 📦 Versioning | Git under the hood — rollback to any config version | | 🌐 Global skills | All skills mounted via volume — work across all projects | | 🧠 Portable memory | Markdown + git, syncs through private repo — assistant remembers everything | | 🔍 Dual search | Keyword (ripgrep) always works, semantic — optional via OpenAI API | | 🔧 Pipeline | ISSUE → IMPLEMENT → DOCS → CI → REVIEW → MERGE → MEMORY | | 🤖 Subagent orchestration | Orchestrator only plans, subagents execute | | 📋 Linear execution | One pipeline at a time — no branch conflicts | | 🐛 Auto-issue | Bug found mid-task — agent creates GitHub issue and continues | | 🛠️ Skills & commands | Built-in skills and slash commands, main one — `/run-pipeline` | | 👥 Subagents | Built-in role-based agents — review, docs, memory sync | ### ⚡ Quick Start ```bash git clone https://github.com/slaid098/opencode-config.git cd opencode-config cp .env.example .env docker compose up -d ``` Access at http://localhost:4096 --- ## 🇷🇺 Русский ### ❓ Зачем Перенос конфига на новый сервер требовал настройки с нуля каждый раз. Плюс отсутствие версионирования — накосячил со скиллом и не можешь посмотреть, как было раньше. ### ✅ Что Готовый конфиг в Docker. Клонировал, заполнил `.env`, запустил — работает. Версионирование через Git, память синкается через приватный репозиторий. ### Фичи | Фича | Описание | |------|----------| | 🐳 Переносимость | Docker-конфиг — поднимается на любом сервере одной командой | | 📦 Версионирование | Git под капотом — откат к любой версии конфига | | 🌐 Глобальные скиллы | Все скиллы прокидываются через volume — работают во всех проектах | | 🧠 Переносимая память | Markdown + git, синк через приватный репозиторий — ассистент помнит всё | | 🔍 Двойной поиск | Keyword (ripgrep) всегда работает, semantic — опционально через OpenAI API | | 🔧 Пайплайн | ISSUE → IMPLEMENT → DOCS → CI → REVIEW → MERGE → MEMORY | | 🤖 Subagent-оркестрация | Оркестратор только планирует, исполняют subagent'ы | | 📋 Линейное выполнение | Один пайплайн за раз — без конфликтов веток | | 🐛 Auto-issue | Баг найден в процессе — агент сам создаёт GitHub issue и продолжает работу | | 🛠️ Скиллы и команды | Встроенные скиллы и slash-команды, основной — `/run-pipeline` | | 👥 Subagent'ы | Встроенные агенты по ролям — review, docs, memory sync | ### ⚡ Быстрый старт ```bash git clone https://github.com/slaid098/opencode-config.git cd opencode-config cp .env.example .env docker compose up -d ``` Доступ: http://localhost:4096 --- ## 💬 Support and contacts / Поддержка и контакты 👉 **[slaid098.dev/support](https://slaid098.dev/support)**