AgentMonitor — flight recorder for AI agents. Records prompts, tool calls, files, cost, and latency. Local-first dashboard.
Project description
AgentMonitor
See what your AI agent actually did.
Live at https://cogniguardai.com/ — v0.1.1 is on PyPI: pip install cogniguardai.
AgentMonitor is a flight recorder for AI agents. It records every prompt, tool call, file touched and dollar spent — so when your agent does something weird, you can rewind and see exactly what happened.
- Local-first. Runs as a desktop app on your laptop. Your prompts never leave your machine.
- Free. No signup, no telemetry, no cloud account. Forever.
- Works with what you use. Cursor, Claude Code, OpenAI, Anthropic, LangChain, AutoGen, Smolagents, Ollama — and any custom agent.
Made by CogniGuard AI.
Install
Windows (no Python required) — download
AgentMonitor.exe
(20 MB) from the latest release
and double-click. First launch may show a SmartScreen warning
(not yet code-signed); click More info → Run anyway.
Python (any OS) —
pip install cogniguardai
agentmonitor # opens the dashboard at http://127.0.0.1:8765
The slim baseline is ~174 KB on the wire and pulls only fastapi, uvicorn, pydantic, httpx, rich, PyYAML and pywebview — no torch, no transformers, no Playwright. Optional features ship as extras:
pip install 'cogniguardai[ml]' # interp probes, NLA decoders, Llama Guard
pip install 'cogniguardai[browser]' # Playwright session controller
pip install 'cogniguardai[all]' # everything
Run from source
git clone https://github.com/cogniguardai/agentmonitor.git
cd agentmonitor
pip install -r requirements.txt
python -m agent_monitor.run_server
# then open http://127.0.0.1:8765
What it does
- Record. Every agent run is captured automatically — prompts, tool calls, files touched, tokens spent, money burned.
- Replay. Open any past run and scroll through it like a video.
- Rewind. When something goes wrong, you have the receipts.
Documentation
- Marketing site & live demo: https://cogniguardai.com/
- Issues / feature requests: GitHub Issues
- Email: hello@cogniguardai.com
Repository layout
agent_monitor/ Python package (the recorder + dashboard backend)
marketing/ Source for the marketing site at cogniguardai.com
requirements.txt Python dependencies
License
MIT — see LICENSE.
Privacy
AgentMonitor does not phone home. Ever. All data lives in a local SQLite database on your machine. There is no analytics, no telemetry, no signup, no account.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cogniguardai-0.1.1.tar.gz.
File metadata
- Download URL: cogniguardai-0.1.1.tar.gz
- Upload date:
- Size: 159.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dcf6850574568bd345b411243c2ae46042143697724ce5217dc493823988c90
|
|
| MD5 |
79dfbb2c5326daeedd05888b7242559a
|
|
| BLAKE2b-256 |
fecd52b8d437d53e81d3822bb711a506cf16c7adc4c140650c244115e69f2acc
|
File details
Details for the file cogniguardai-0.1.1-py3-none-any.whl.
File metadata
- Download URL: cogniguardai-0.1.1-py3-none-any.whl
- Upload date:
- Size: 177.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2eb18d81ac137cf4d6dadb021798b7a3fa276abe9d97493374d9e7c9a95aae64
|
|
| MD5 |
7e83759da79e725b79e1ccffb5d28e48
|
|
| BLAKE2b-256 |
338349873cd77f35a738add2e3a4c5ee9744847dc28cbe0c0801197a534728d1
|