AI monitoring for Claude Code agents
Project description
Quibbler
quibbler is a background agent that monitors your claude code and interrupts it with feedback when it is acting poorly.
It can help you automatically squash behaviors like:
- not actually running tests, lying about things
- not following previously defined user instructions
- custom defined rules, like using gnarly try/except blocks, not using uv, doing weird imagined backwards compatibility work.
It will also automatically detect patterns in your refusal and save them as rules for its own monitoring.
Installation
pip:
pip install quibbler
uv:
uv tool install quibbler
Usage
Start the quibbler server in the background
quibbler server
You then need to configure the claude code hook to send events to quibbler. Run quibbler add to do this, either from a specific project dir you want to add it to, or from $HOME if you want it globally.
Then just start claude code! Start coding and it will run in the background and interrupt your agent when needed.
Configuration
Model Selection
By default, quibbler uses Claude Haiku 4.5 for speed - you can change this by creating or editing ~/.quibbler/config.json:
{
"model": "claude-3-5-sonnet-20241022"
}
Project details
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 quibbler-0.1.5.tar.gz.
File metadata
- Download URL: quibbler-0.1.5.tar.gz
- Upload date:
- Size: 60.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ef0a26fdbed41252718f76e7c727a51320296c9d233656bdd5a7088bcd82a00
|
|
| MD5 |
df958ac0ae8005ea8065925b78a2f07d
|
|
| BLAKE2b-256 |
74052cd8c0c1a6534d14ddc1e9ab639a781ad828dd8dbb80490162afe34c9008
|
File details
Details for the file quibbler-0.1.5-py3-none-any.whl.
File metadata
- Download URL: quibbler-0.1.5-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adcfcafcb8b6d96e5ae2584eca9b672e1b84d20d599174d598a1b0048fab36ab
|
|
| MD5 |
047f85420a7e09fd40de36309d26a1df
|
|
| BLAKE2b-256 |
7b1d950cf969b03ec376d479e843c5d92b5396947409438182885ff21085554d
|