Lex Laboratory / Projects / Jano

Jano

What if you knew what your agents did while you weren't looking?

A self-hosted SSH console that detects agents from the terminal, without instrumenting them, and keeps a persistent log for every machine. Fleet status stays visible, and the desktop app alerts you when an agent finishes or needs attention.

Beta Fleet console for agents

How it was built

  • 34days of building
  • 99commits
  • 31.1Klines of code
  • 59automated tests
  • 3platformsWeb · Linux · Docker

First commit August 24, 2026 → Last commit September 26, 2026

◆ Built on an open-source base; the numbers count only in-house work.

Languages

Share of the in-house code by language.
  • TypeScript62.2%
  • HTML17.3%
  • Python10.6%
  • CSS4.4%
  • JavaScript3.7%
  • Other1.8%

What it looks like

Jano — Desktop
Jano — Mobile

Highlights

  • Persistent per-agent log: what ran, on which machine, how long it took and its exit code
  • Fleet-wide status and system notifications even when the app is behind another window or minimised
  • One-command Docker setup on Linux, macOS and Windows; Linux AppImage with the server bundled
  • Free, unlimited community edition; credentials stay on your server, secrets can live outside the volume via <NAME>_FILE and strict mode will not start without a key

Role

The lab's own derivative of an Apache 2.0 open-source SSH console: brand, design system, agent log, packaging and distribution

Stack

ReactElectronDrizzle

Links

Log

  1. Jano: the black box for your agent fleetVersion 2.8.0 opens a self-hosted SSH console to the public, keeping a log of every agent on every machine.