Analysis updated 2026-05-18
Report a bug by speaking or typing instead of screenshotting and writing it up manually.
Automatically capture console errors, network calls, and DOM state to hand to a coding agent as evidence.
Replay a previously reported bug to confirm a fix actually resolved it.
Let a non-technical reporter file a bug from a staging site using a lightweight capture-only widget.
| rbsriram/heckle | 000madz000/payload-test-api-route-handler | aliansari22/pdfclear | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Node 24 or newer and a drafting model such as Ollama running locally.
Heckle is a QA tool built for people who develop apps with the help of AI coding agents. Instead of screenshotting a bug and typing a paragraph to explain it to your agent, you just say what is wrong out loud or type it, and Heckle turns that into a clear task. It attaches the relevant console errors and network details automatically, then hands the task to your coding agent, but nothing happens until you approve it. The author built it after getting tired of being the one who had to watch the app, notice bugs, and manually relay every detail back to an agent that could not see the screen itself. Heckle watches the page for you: it captures the DOM, console errors, and network calls tied to the exact steps you took, so the agent has real evidence instead of a guess. After you approve a task, a live status line shows what the agent is doing, and Heckle marks it Fixed or Did not land based on whether the code actually changed, not just a hopeful assumption. It also remembers what you flagged before so you never have to explain the same bug twice, and it runs locally on your machine using a local model by default, so nothing has to leave your computer. Heckle runs on macOS, Windows, and Linux, though voice input built into the device is macOS only for now. It needs Node 24 or newer, plus a drafting model, with Ollama running the qwen3:14b model as the local default, or an OpenAI-compatible cloud provider if you prefer. A coding agent such as Claude Code, Cursor, or Codex is optional, without one, approved tasks are saved to a local file instead. To try it, you run a single npx command against your existing dev server, no cloning or global install required. Heckle then prints a local link and adds a small button to your app for talking to it. Every approved report is saved as a versioned, replayable artifact, and Heckle can rerun these to check whether a fix actually resolved the issue before marking it complete. It also exposes its data and replay tools to coding agents over MCP, and includes a rule-based instant edit path for small, literal changes like copy or color tweaks.
Heckle lets you report app bugs by talking or typing, then automatically hands your coding agent a task with the console and network evidence attached.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Ollama.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.