Skip to main content

🔬 Nanometry

Open-source monitoring dashboard for Nanobot AI agents.

Nanometry gives you a real-time web dashboard to monitor your Nanobot instance — sessions, memory, cron jobs, token usage, and system health — all without modifying Nanobot itself.

Dashboard Screenshot

Features

  • 📊 Overview Dashboard — Sessions, messages, channels, providers, tool usage at a glance
  • 💬 Session Viewer — Browse conversation history across all channels
  • 🧠 Memory Inspector — View MEMORY.md (long-term) and HISTORY.md (searchable log)
  • ⏰ Cron Jobs Monitor — See scheduled tasks, their status, and next run times
  • ⚙️ Config Viewer — Parsed config.json with secrets automatically redacted
  • 🖥️ System Health — Workspace stats, storage usage, environment info
  • 🌑 Dark Theme — Clean, modern UI

Installation

pip install nanometry

Quick Start

# Start the dashboard (reads from ~/.nanobot by default)
nanometry

# Custom nanobot directory
nanometry --nanobot-dir /path/to/.nanobot

# Custom host/port
nanometry --host 0.0.0.0 --port 8080

Then open http://localhost:9820 in your browser.

How It Works

Nanometry is read-only — it never modifies your Nanobot data. It reads:

Data Location What it shows
Config ~/.nanobot/config.json Channels, providers, agent settings
Sessions ~/.nanobot/sessions/*.jsonl Conversation history, tool usage
Memory workspace/memory/MEMORY.md Long-term agent memory
History workspace/memory/HISTORY.md Consolidated conversation history
Cron ~/.nanobot/cron.json Scheduled jobs and their state

Requirements

  • Python 3.10+
  • A running (or previously run) Nanobot instance
  • Flask (installed automatically)

Development

git clone https://github.com/niceparadox/nanometry.git
cd nanometry
pip install -e .
nanometry --debug

License

MIT — see LICENSE.


Built with 🐈 for the Nanobot community.

Metadata

Release files for nanometry 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nanometry 0.1.0
File Size Uploaded
nanometry-0.1.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nanometry 0.1.0
File Interpreter ABI Platform
nanometry-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.2 kB

Release files / nanometry-0.1.0.tar.gz

Download URL nanometry-0.1.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4c6e4e6af8f6cde4f17db266686aca2600e4ee3129a5bc60e43caf75f5273c9b
BLAKE2b-256 checksum
How to use checksums
3efb24da867843fb6c32d791116a78c578067cde2ee696a0df3f25925f2314e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / nanometry-0.1.0-py3-none-any.whl

Download URL nanometry-0.1.0-py3-none-any.whl
Size 16.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c645f3e526da0d3462294dff1629d335a22a1fed4420336cb2504622af28758b
BLAKE2b-256 checksum
How to use checksums
1d52eed27a14ffe8553bd4c2b5394da811fcc96cf52286b48df333af8052e5d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page