FiberGuard — Fiber node diagnostics in VS Code (and a web dashboard)

Hey everyone :waving_hand:

I built FiberGuard for the Gone in 60ms hackathon (Category 2 — Node, Routing, and Diagnostics Infrastructure).

What it does

Running a Fiber node is only half the job. When payments fail, you often get cryptic RPC errors and have to dig through logs. FiberGuard turns that into plain English:

  • Is my node healthy?

  • Why did this payment fail?

  • Can I pay this invoice before I call sendPayment?

There’s a web dashboard and a VS Code extension — both use the same diagnostics logic.
The web is a demo of how the application works. The real work is done on the extension

Try the dashboard (no install):
https://fiber-guard.vercel.app

Demo video:
https://1drv.ms/v/c/d8b0ddbd9e1fcb9c/IQAnBS9QI6HARZWmWHWJJU8CAY2xQmfWp9C3RWbgYO1bLI8?e=xmaOku

Repo:
**https://github.com/Victor-Okenwa/fiber-guard

Install the VS Code extension**

If you develop on Fiber, the extension is the fastest way to check health, liquidity, and payments without leaving your editor.

In VS Code / Cursor:

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)

  2. Search for FiberGuard

  3. Click Install

Or install from the Marketplace:
https://marketplace.visualstudio.com/items?itemName=morse-code.fiberguard-vscode

Command line:

code --install-extension morse-code.fiberguard-vscode

(For Cursor, use cursor --install-extension morse-code.fiberguard-vscode.)

Using VSCodium / Open VSX-compatible editors?
Search for FiberGuard on Open VSX, or install by ID: morse-code.fiberguard-vscode.


After install

  1. Make sure your Fiber node JSON-RPC is running (default: http://127.0.0.1:8227)

  2. Open the FiberGuard activity bar (shield icon)

  3. If needed, set fiberguard.nodeUrl in VS Code settings

  4. Try:

    • Health Details

    • Can I Pay? (paste an invoice)

    • Diagnose Payment (paste a payment hash)

    • View All Payments

It’s read-only — no keys, no channel changes.

If you try it, I’d love feedback: what’s useful, what’s confusing, and what you’d want next. Stars / issues on GitHub help a lot.

Thanks!

2 Likes