Getting Started
Fanar is a local debug receiver. Download the desktop app, install a client library, and start sending payloads in under a minute.
1. Download the app
Fanar runs a local HTTP server on localhost:23517. Download and open it — no account, no configuration required.
| Platform | Download |
|---|---|
| macOS Apple Silicon | fanar-darwin-arm64.zip |
| macOS Intel | fanar-darwin-amd64.zip |
| Windows | fanar-windows-amd64.exe |
| Linux | fanar-linux-amd64 |
2. Install a client
Pick the library for your stack. Or skip directly to the HTTP API — any language that can POST JSON works.
Node.js / TypeScript
npm install @fanar-app/fanar PHP / Laravel
composer require fanar-app/fanar 3. Send your first payload
Call fanar() anywhere in your code. The payload appears in the desktop app instantly.
import fanar from '@fanar-app/fanar'
fanar('hello world') // string log
fanar({ user, cart }) // object — collapsible JSON tree
fanar(new Error('oh no')) // exception — clickable stack frames 4. What appears in the app
- Every
fanar()call streams in real time — no polling, no page refresh - Objects render as an expandable JSON tree
- Exceptions show a full stack trace with clickable file:line links that open VS Code
- SQL queries show syntax highlighting, bound values, and execution time
- Timers show elapsed time between
.start()and.stop()
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| ⌘K / Ctrl+K | Clear all payloads |
| ⌘F / Ctrl+F | Focus search |
| Space | Pause / resume live feed |
| Esc | Clear search |
| ? | Show keyboard shortcuts |