@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
近 7 天 19
30.5
生态多维模型
3 个月前
2026-05-17
快速安装与配置
opencode.json写入当前项目的 opencode.json,只对这个仓库生效。
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dr39m/log-analyzer-suite@1.0.17"]
}写入 ~/.config/opencode/opencode.json,对所有项目生效。
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dr39m/log-analyzer-suite@1.0.17"]
}若你要在本地改造这个插件,先装到项目里再从本地路径引用。
shell
pnpm add -D @dr39m/log-analyzer-suiteopencode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。
Монорепозиторий инструментов для анализа логов с использованием 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