@dr39m/log-analyzer-suiteOpenCode plugin for AI-powered log analysis — inductive chunk analysis (log-insight) and deductive source-code-aware validation (log-validate)
1
127
19 in 7 days
30.5
Multi-signal model
3 months ago
2026-05-17
Install and configure
opencode.jsonWrites to this project's opencode.json — applies to this repository only.
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dr39m/log-analyzer-suite@1.0.17"]
}Writes to ~/.config/opencode/opencode.json — applies to every project.
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dr39m/log-analyzer-suite@1.0.17"]
}If you want to modify the plugin locally, install it into the project and reference the local path.
shell
pnpm add -D @dr39m/log-analyzer-suiteopencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.
Монорепозиторий инструментов для анализа логов с использованием AI. Самое актуальное и наиболее протестированное направление — log-analyzer-skill, содержащее best practices и поддерживаемое в двух форматах (standalone и opencode plugin). Также включает экспериментальные и исторические версии.
Проекты
| Проект | Описание |
|---|---|
| ★ log-analyzer-skill | Основной проект. Актуальный, протестированный, best practices. Анализ логов в двух форматах: standalone-промпты для любой LLM и plugin-скилы для opencode. Включает Log Insight (индуктивный, чанки + агенты) и Log Validate (дедуктивный, code-aware через grep) |
| log-insight | Claude Code skill — индуктивный AI-анализ логов через чанки и параллельных агентов |
| log-validate | Claude Code skill — code-aware валидация логов через grep |
| llm-log-analyzer | Standalone Python-модуль для анализа логов через LLM API |
Сравнение
| log-analyzer-skill | log-insight | log-validate | llm-log-analyzer | |
|---|---|---|---|---|
| Статус | ★ Current | Legacy | Legacy | Legacy |
| Формат | Standalone + Plugin | Claude Code skill | Claude Code skill | Python-модуль |
| Индуктивный (чанки) | ✅ | ✅ | — | — |
| Дедуктивный (сигнатуры) | ✅ | — | ✅ | — |
| Любая LLM-среда | ✅ | ❌ (только Claude) | ❌ (только Claude) | ✅ |
| Зависимости | Node.js / shell | Node.js | shell | Python |
Использование
Каждый сабмодуль независим. Клонируйте с сабмодулями:
git clone --recursive <repo-url>
Или инициализируйте сабмодули отдельно:
git clone <repo-url>
git submodule update --init --recursive