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.

PlatformDownload
macOS Apple Siliconfanar-darwin-arm64.zip
macOS Intelfanar-darwin-amd64.zip
Windowsfanar-windows-amd64.exe
Linuxfanar-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

ShortcutAction
⌘K / Ctrl+KClear all payloads
⌘F / Ctrl+FFocus search
SpacePause / resume live feed
EscClear search
?Show keyboard shortcuts