Your Dashboard. Your Server. Your Rules.

A self-hosted, drag-and-drop dashboard builder with live system monitoring, template gallery, dark theme, and 50 widgets. No cloud. No accounts. No nonsense. Works standalone โ€” no OpenClaw required.

npm version BSL-1.1 License 50 Widgets Node 16+

Why LobsterBoard?

Everything you need to build a personal command center โ€” nothing you don't.

๐ŸŽจ

Drag & Drop Builder

Visual editor with snap grid, resize handles, and a widget sidebar. Press Ctrl+E and start building.

๐Ÿ“ก

Live System Monitoring

CPU, memory, disk, network, and Docker stats stream in real-time via Server-Sent Events.

๐Ÿ”’

Fully Self-Hosted

Single Node.js server. No cloud accounts, no telemetry, no external dependencies. Your data stays home.

โšก

Zero Build Step

Vanilla JS, vanilla CSS. No React, no Webpack, no transpilation. Clone, install, run. That's it.

๐ŸŒ™

Dark Theme Native

Built dark from the ground up with CSS custom properties. Easy on the eyes, beautiful on any screen.

๐Ÿ“ฆ

50 Widgets

System stats, weather, stocks, crypto, calendars, todos, cameras, Docker, AI usage, and much more.

๐Ÿ“‹

Template Gallery

Export, import, and share dashboard layouts. Auto-captured screenshot previews, merge or replace import modes, and built-in starter templates to get going fast.

๐Ÿš€

Works Standalone

No OpenClaw required. LobsterBoard runs independently as a self-contained dashboard โ€” just Node.js and go. OpenClaw integration is optional.

5 Built-in Themes

Switch themes from the dropdown in edit mode. Your choice persists across sessions.

Default Theme

๐ŸŒ™ Default

Dark theme with emoji icons โ€” the classic look

Terminal Theme

๐Ÿ’ป Terminal

Green CRT aesthetic with scanlines and Phosphor icons

Paper Theme

๐Ÿ“œ Paper

Warm cream/sepia tones with a vintage feel

Feminine Theme

๐ŸŒธ Feminine

Soft pink and lavender pastels with subtle glows

Feminine Dark Theme

๐Ÿ’œ Feminine Dark

Pink and purple accents on a dark background

See It In Action

A real dashboard built with LobsterBoard. Drag, drop, save, done.

LobsterBoard Dashboard

โœ๏ธ Edit Mode

LobsterBoard Editor

๐Ÿ“‹ Template Gallery

Template Gallery

๐Ÿ“ฆ Template Import

Template Import

๐Ÿ–ฅ๏ธ Dashboard Example

Dashboard Example

50 Widgets & Counting

From system monitoring to smart home โ€” there's a widget for that.

๐Ÿ–ฅ๏ธ System Monitoring

  • CPU / Memory
  • Disk Usage
  • Network Speed
  • Uptime Monitor
  • Docker Containers

๐Ÿค– AI / LLM Tracking

  • Claude Usage
  • GPT Usage
  • Gemini Usage
  • Combined AI View
  • AI Cost Tracker

โฐ Time & Productivity

  • Clock & World Clock
  • Countdown Timer
  • Pomodoro Timer
  • Todo List
  • Calendar (iCal)
  • Notes

๐Ÿ’ฐ Finance & Weather

  • Stock Ticker
  • Crypto Prices
  • Local Weather
  • World Weather

๐Ÿ  Smart Home & Media

  • Indoor Climate
  • Camera Feed
  • Power Usage
  • RSS Ticker
  • Now Playing
  • Unread Emails

๐Ÿ”— Embeds & Utilities

  • Image & Random Image
  • Quick Links
  • Iframe Embed
  • Release Tracker
  • API Status
  • GitHub Stats
  • Headers & Dividers

๐Ÿฆž OpenClaw Integration

  • Auth Status
  • Release Checker
  • Activity List
  • Cron Jobs
  • System Log
  • Active Sessions
  • Token Gauge

Up & Running in 30 Seconds

Option A: npm

$ npm install lobsterboard
$ cd node_modules/lobsterboard
$ node server.cjs

Option B: Clone

$ git clone https://github.com/curbob/LobsterBoard.git
$ cd LobsterBoard
$ npm install
$ node server.cjs

Then open http://localhost:8080 โ†’ press Ctrl+E โ†’ drag widgets โ†’ click ๐Ÿ’พ Save.

LobsterBoard Mascot

Ready to build your dashboard?

Open source, BSL-1.1 licensed, and built for tinkerers. Free for non-commercial use. Star us on GitHub and get started today.