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/ — marketing site is up; functional v0.1.0 ships soon.
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
Status: the PyPI namespace
cogniguardaiis reserved (v0.0.1 placeholder). The first functional release lands as v0.1.0. Until then, the only working install is from source — see Run from source below.
When v0.1.0 ships:
pip install cogniguardai
agentmonitor # opens the dashboard at http://localhost:8765
Run from source (works today)
git clone https://github.com/cogniguardai/agentmonitor.git
cd agentmonitor
pip install -r requirements.txt
python -m agent_monitor.run_server
# then open http://localhost: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.0.tar.gz.
File metadata
- Download URL: cogniguardai-0.1.0.tar.gz
- Upload date:
- Size: 159.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc59d9cbd5f60a8d4481a4cdacc0e977c87720835a9fc58ff2df19f7f337d739
|
|
| MD5 |
d041f20551c40d1e33f34c4b4295491e
|
|
| BLAKE2b-256 |
aeefc91f429a659456d37f09629a1f81f412421cd90a4268b060302cd257d074
|
File details
Details for the file cogniguardai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cogniguardai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 177.9 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 |
f58186c18fb1ef508b62e59a93730421ab6759cca9312091e9efac07a712ef4e
|
|
| MD5 |
ba278c295657a1b72aba7838d30bc1ee
|
|
| BLAKE2b-256 |
0a225d8310a7eee86854faa66c0511fa02862a705b16a87859847a8eda7c5ee9
|