{"repo":"bilalimamoglu/sift","free":true,"listed":false,"github":"https://github.com/bilalimamoglu/sift","clone":"git clone https://github.com/bilalimamoglu/sift.git","description":"Turn noisy command output into a short, actionable first pass for coding agents.","language":"TypeScript","stars":61,"topics":["ai-agents","cli","coding-agents","debugging","developer-tools","jest","llm","pytest","testing","vitest"],"license":"MIT","category":"dev-tools","readme_excerpt":"sift Turn noisy command output into a short, actionable first pass for your coding agent Local heuristics first. Group repeated failures into likely root causes and next steps before your agent reads the full log. Get Started Best today on noisy pytest, vitest, jest, tsc , ESLint, common build failures, npm audit , and terraform plan output. --- Why Sift? When an agent hits noisy output, it can eventually make sense of the log wall, but it wastes time and tokens getting there. sift narrows that output locally first. It groups repeated failures, surfaces likely root causes, and points to the next useful step so your agent starts from signal instead of raw noise. It is not a generic repo summarizer, not a shell telemetry product, and not a benchmark dashboard. It is a local-first triage layer for noisy command output in coding-agent workflows. Turn 13,000 lines of test output into 2 root causes. With sift , the same run becomes: In one large test-status benchmark fixture, sift compressed 198,026 raw output tokens to 129. That is scoped proof for a noisy test-debugging case, not a promise that every preset behaves the same way. --- Quick Start 1. Install Requires Node.js 20+. 2. Try the main workflow If you are new, start here and ignore hook beta and native surfaces for now: Other common entry points: 3. Zoom only if needed Think of the workflow like this: - standard = map - focused = zoom - raw traceback = last resort If standard already gives you the likely root cause, anchor","default_branch":null,"files":null,"tree":[],"storefront":"/r/bilalimamoglu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bilalimamoglu/sift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}