* refactor(run-pipeline): drop Template B and handoff refs for 6-phase * refactor(agents): switch reviewer and memory-syncer to PR body * refactor(docs): update pipeline to 6 phases and drop DOCS refs * fix(docs): update RU pipeline row and memory-syncer description --------- Co-authored-by: opencode-agent <agent@opencode.local>
96 lines
No EOL
4.6 KiB
Markdown
96 lines
No EOL
4.6 KiB
Markdown
# 🚀 opencode-config
|
||
|
||

|
||
|
||
<!-- tagline-en:start -->
|
||
> Portable AI coding assistant config with memory & subagent pipeline
|
||
<!-- tagline-en:end -->
|
||
<!-- tagline-ru:start -->
|
||
> Переносимый конфиг AI-ассистента для кодинга с памятью и пайплайном subagent'ов
|
||
<!-- tagline-ru:end -->
|
||
|
||
[English](#-english) | [Русский](#-русский)
|
||
|
||
---
|
||
|
||
## 🇺🇸 English
|
||
|
||
<!-- summary-en:start -->
|
||
### ❓ 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.
|
||
<!-- summary-en:end -->
|
||
|
||
<!-- features-en:start -->
|
||
### 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 → 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, memory sync |
|
||
<!-- features-en:end -->
|
||
|
||
### ⚡ 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
|
||
|
||
---
|
||
|
||
## 🇷🇺 Русский
|
||
|
||
<!-- summary-ru:start -->
|
||
### ❓ Зачем
|
||
Перенос конфига на новый сервер требовал настройки с нуля каждый раз. Плюс отсутствие версионирования — накосячил со скиллом и не можешь посмотреть, как было раньше.
|
||
|
||
### ✅ Что
|
||
Готовый конфиг в Docker. Клонировал, заполнил `.env`, запустил — работает. Версионирование через Git, память синкается через приватный репозиторий.
|
||
<!-- summary-ru:end -->
|
||
|
||
<!-- features-ru:start -->
|
||
### Фичи
|
||
|
||
| Фича | Описание |
|
||
|------|----------|
|
||
| 🐳 Переносимость | Docker-конфиг — поднимается на любом сервере одной командой |
|
||
| 📦 Версионирование | Git под капотом — откат к любой версии конфига |
|
||
| 🌐 Глобальные скиллы | Все скиллы прокидываются через volume — работают во всех проектах |
|
||
| 🧠 Переносимая память | Markdown + git, синк через приватный репозиторий — ассистент помнит всё |
|
||
| 🔍 Двойной поиск | Keyword (ripgrep) всегда работает, semantic — опционально через OpenAI API |
|
||
| 🔧 Пайплайн | ISSUE → IMPLEMENT → CI → REVIEW → MERGE → MEMORY |
|
||
| 🤖 Subagent-оркестрация | Оркестратор только планирует, исполняют subagent'ы |
|
||
| 📋 Линейное выполнение | Один пайплайн за раз — без конфликтов веток |
|
||
| 🐛 Auto-issue | Баг найден в процессе — агент сам создаёт GitHub issue и продолжает работу |
|
||
| 🛠️ Скиллы и команды | Встроенные скиллы и slash-команды, основной — `/run-pipeline` |
|
||
| 👥 Subagent'ы | Встроенные агенты по ролям — review, memory sync |
|
||
<!-- features-ru:end -->
|
||
|
||
### ⚡ Быстрый старт
|
||
```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)** |