Руководство пользователя¶
Повседневное использование вашего окружения на базе OpenCode Initializer.
Ежедневный рабочий процесс¶
flowchart LR
A[Открыть терминал] --> B[Проверить здоровье]
B --> C[Писать код]
C --> D[AI-ассистент]
D --> E[Тестировать и деплоить]
E --> F[Еженедельное обновление] CLI dev¶
Главный инструмент управления после установки. Доступен как ~/opencode_initializer/dev.sh.
Проверка здоровья¶
Запускайте первым делом для проверки окружения:
Вывод охватывает 11 разделов: 1. Core CLI — OpenCode, dev CLI, setup.sh 2. MCP Servers — Все настроенные MCP-серверы 3. LSP Servers — Конфигурации языковых серверов 4. Services — Docker, PostgreSQL, Qdrant, Redis 5. Config — opencode.json, AGENTS.md, .zshrc 6. Multimodal & ONNX — Мультимедиа + ONNX 7. Interaction Modes — Режимы CLI 8. Systemd Services — Ollama, Open WebUI, ChromaDB 9. Web Search (SearXNG) — Self-hosted поиск 10. Memory Chain — MemoryLayer, Muninn 11. MCP Binaries — ~/.bun/bin/ записи
Проверка версий¶
Сравнивает установленные версии с последними из: - GitHub Releases (Go, Zig, Bun) - API (Node, Python) - Реестров пакетов (Rust, .NET)
Обновление¶
Управление инфраструктурой¶
dev infra start # Запустить все сервисы
dev infra stop # Остановить все сервисы
dev infra status # Проверить статус
Управление плагинами¶
dev plugins list # Список установленных плагинов
dev plugins install # Установить плагин
dev plugins remove # Удалить плагин
Наблюдаемость¶
Веб-интерфейс¶
Режим Isolated Circuit¶
dev isolated on # Включить air-gapped LLM
dev isolated off # Выключить, использовать облако
dev isolated status # Проверить состояние
Управление моделями¶
dev models coding # Рекомендации моделей для кодинга
dev models install <model> # Загрузить локальную модель
Бэкап конфигурации¶
dev backup create # Создать бэкап
dev backup list # Список бэкапов
dev backup restore # Восстановить из бэкапа
Работа с AI¶
Базовая кодогенерация¶
Код-ревью¶
Понимание проекта¶
OpenCode читает AGENTS.md и opencode.json для контекста:
Управление проектами¶
Создать новый проект¶
Создаётся:
~/my-new-project/
├── AGENTS.md # Инструкции для AI
├── opencode.json # AI конфигурация
├── docker-compose.yml
├── .gitignore
└── agents/ # Пользовательские AI субагенты
Интеграция с существующим проектом¶
Просто добавьте AGENTS.md в любую папку проекта. OpenCode подхватит автоматически.
MCP-серверы¶
Список активных MCP¶
Добавить свой MCP-сервер¶
Отредактируйте opencode.json и добавьте:
Диагностика MCP¶
# Проверить Bun
which bun
# Проверить кэш MCP
ls ~/.cache/opencode-setup/mcp-cache/
# Переустановить MCP
bash setup.sh --reinit
Docker¶
# Запустить Docker
sudo systemctl start docker
# Тестовый контейнер
docker run hello-world
# Проверить в health
dev health
Chrome (WSL2)¶
LLM / GPU¶
Проверить GPU¶
Управление Ollama¶
# Запустить
systemctl --user start ollama
# Список моделей
ollama list
# Загрузить модель
ollama pull llama3.2
# Тест
ollama run llama3.2 "Привет!"
Open WebUI¶
Доступен на http://localhost:3000 после запуска:
Логи¶
Весь вывод установки логируется:
Просмотр последнего лога:
Советы¶
Алиасы¶
Установщик добавляет полезные алиасы в .zshrc:
Горячие клавиши (ZSH с плагинами)¶
| Клавиши | Действие |
|---|---|
Ctrl+T | Нечёткий поиск файлов (fzf) |
Ctrl+R | Нечёткий поиск истории |
Alt+C | Нечёткий переход по папкам |
Tab | Умный автокомплит (zsh-autosuggestions) |
Производительность¶
- Закрывайте неиспользуемые контейнеры:
docker system prune - Ограничьте модели Ollama: загружайте только нужные
- Чистите кэш npm:
npm cache clean --force - Проверяйте диск:
dev healthвключает использование диска