Auto-capture development command output and search/analyze with Claude Code
npx claudepluginhub tomoyaf/logifaiAuto-capture development command output and search/analyze with Claude Code
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Share bugs, ideas, or general feedback.
Auto-capture development logs for Claude Code — stop copy-pasting terminal output.
https://github.com/user-attachments/assets/dadd679f-8cbd-4df1-931b-95d4cb981773
When debugging with Claude Code, you're constantly doing this:
1. Run your dev server
2. Hit an error
3. Scroll through terminal output
4. Copy the error message
5. Paste it into Claude Code
6. Ask "what's this?"
logifai eliminates steps 3-5. Your logs are always there — just ask Claude.
1. npm run dev 2>&1 | logifai
2. Hit an error
3. Ask Claude Code "what went wrong?"
4. Claude automatically searches your logs and answers
command 2>&1 | logifai records everythingjq-friendly formatlogifai update checks GitHub Releases and updates in-placeHomebrew (macOS / Linux)
brew install tomoyaf/logifai/logifai
macOS / Linux (shell script)
curl -fsSL https://raw.githubusercontent.com/tomoyaf/logifai/main/install.sh | sh
Windows (PowerShell)
irm https://raw.githubusercontent.com/tomoyaf/logifai/main/install.ps1 | iex
Scoop (Windows)
scoop bucket add logifai https://github.com/tomoyaf/scoop-logifai
scoop install logifai
npm (all platforms — auto-downloads native binary)
npm i -g logifai
npm run dev 2>&1 | logifai
Output passes through to your terminal as normal — logifai records it in the background. A Web UI opens at http://127.0.0.1:3100 for live streaming and search.
To browse previously saved sessions without capturing:
logifai
Plugin (recommended)
/plugin marketplace add tomoyaf/logifai
/plugin install logifai@logifai-marketplace
Manual copy (alternative)
mkdir -p ~/.claude/skills/logifai
curl -fsSL https://raw.githubusercontent.com/tomoyaf/logifai/main/skills/logifai/SKILL.md \
-o ~/.claude/skills/logifai/SKILL.md
Just ask Claude Code naturally:
Claude automatically searches your captured logs and responds with context.
Instead of pasting hundreds of log lines into Claude, use log references:
logifai://a1b2c3d4:42,50-55 is copiedThis keeps your prompt small and your context window free for deeper analysis.
stdin ──→ Normalizer ──→ Redactor ──→ NDJSON file
│ │
├─ JSON auto-detect └─ ~/.local/state/logifai/logs/
├─ Level inference ├─ session-*.ndjson
├─ Stack trace grouping └─ current.ndjson (symlink)
└─ CLF/Syslog parsing
──→ Web UI (http://127.0.0.1:3100)
├─ Live streaming via SSE
├─ Level filtering
└─ Keyword search
Each log line becomes a structured JSON entry:
{
"timestamp": "2026-02-08T10:30:45.123Z",
"level": "ERROR",
"message": "Module not found: @/components/Button",
"source": "npm-run-dev",
"project": "/home/user/my-app",
"session_id": "a1b2c3d4",
"git_branch": "feature/auth",
"git_commit": "e91d055",
"pid": 12345,
"raw": false,
"stack": "Error: Module not found\n at Object.<anonymous> ...",
"_original": null
}
The Claude Code Skill (installed via /plugin install or manually to ~/.claude/skills/logifai/SKILL.md) gives Claude the knowledge to search these files using grep, jq, and standard tools — no MCP server needed.