Files
notedeck/crates/notedeck_clndash
William Casarin 2c1bdd91e0 clndash: clippy fix
Signed-off-by: William Casarin <jb55@jb55.com>
2025-11-06 21:36:06 -08:00
..
2025-11-06 21:36:06 -08:00
2025-08-10 17:46:09 -07:00
2025-08-11 12:37:28 -07:00

clndash

Your Core Lightning dashboard, without the server nonsense.

clndash is a weird little experiment: a notedeck app that talks to your node directly over the Lightning Network using lnsocket + Commando RPCs.

No HTTP. No nginx. No VPS. Just open clndash, point it at your node, and boom — youre in.


🤯 Why?

Because sometimes you just want to see your channels and check invoices without SSH-ing into a box and typing lightning-cli.

And because LN is already a secure, encrypted connection layer — why not just use that?


🔥 Features (as of today)

  • Plug-and-play LN connection powered by lnsocket
  • Commando RPC all dashboard data is fetched directly from your CLN node over Lightning
  • Channel overview total capacity, inbound/outbound liquidity, largest channel, and pretty bars
  • Invoices shows recent paid invoices (with zap previews if they came from Nostr)
  • No extra daemons you dont need to run a server to use it

🪄 Nostr Bonus

Because its a notedeck app, clndash can render zaps inline. Yes, your Core Lightning dashboard can now show you when someone on Nostr just sent you sats and why.


🏗 Still Baking

This is WIP. Youll probably hit bugs. UI might be janky. Some features may vanish or suddenly mutate.

If youre reading this and still excited — youre the exact audience.


🛠 How to connect

  1. Get your nodes public address (host:port) and a Commando rune with safe permissions.

  2. Set them as environment variables:

    export CLNDASH_ID="03f3c108ccd536b8526841f0a5c58212bb9e6584a1eb493080e7c1cc34f82dad71"
    export CLNDASH_HOST="node.example.com:9735"
    export CLNDASH_RUNE="your_rune_here"
    
  3. Run clndash inside notedeck by calling notedeck with the --clndash argument.

  4. Bask in the glow of real-time LN data over an LN connection.


⚠️ Disclaimer

  • Dont give it a rune that can spend your funds.
  • Dont blame me if you break something — this is experimental territory.
  • If it connects on the first try, buy yourself a beer.

If you like living on the edge of LN/Nostr tooling, youll like this. If you dont… youll probably want to wait a bit.