Read-only Kibana/Elasticsearch CLI optimised for AI agent usage
Project description
kibana-agent
Read-only Kibana/ES CLI for AI agents. Queries Elasticsearch through Kibana's console proxy API.
Install
uv tool install kibana-agent
Setup
kibana-agent profile create prd --url https://kibana.example.com --auth 1password \
--op-username "op://vault/item/username" --op-password "op://vault/item/password" --use
Auth: 1password (Touch ID, cached 30 min), keychain (macOS), plain.
Usage
kibana-agent context # index overview
kibana-agent search my-index-* --last 1h -n 10 # search logs
kibana-agent count my-index-* -q '{"match":{"level":"ERROR"}}' # count docs
kibana-agent tail my-index-* -f @timestamp,level,message # live stream
kibana-agent histogram my-index-* --last 6h --interval 10m # date histogram
kibana-agent discover my-index-* --kql "level:ERROR" # Kibana URL
Agent setup
Add to your CLAUDE.md (or equivalent system prompt):
Use `kibana-agent` to query Elasticsearch. Start with `kibana-agent context` to
discover indices and fields, then use `kibana-agent search`, `kibana-agent count`,
`kibana-agent histogram` to investigate. Run `kibana-agent agent-help` for full
usage reference.
Output is JSON. All operations are read-only.
License
MIT
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 kibana_agent-0.1.0.tar.gz.
File metadata
- Download URL: kibana_agent-0.1.0.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
796ad1f254cb479479d2a69bdc5a1eb5e01a79b8172ffd24aa247a3f14e7ce6a
|
|
| MD5 |
0e9586297d096a800adede9ece6e47ef
|
|
| BLAKE2b-256 |
ba6bd46da0bb3df718ff7e79ec55324298b4119b98f8f24e57482df353f6b7ed
|
File details
Details for the file kibana_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: kibana_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
913c16392fb96a0e2f84fe486e8fa4eeaf69aa8c7b9490c484d237aa0dfdec65
|
|
| MD5 |
4baf2dd9d11faf0896b3fa8a041248db
|
|
| BLAKE2b-256 |
31768f14f9d36cf491da95ed3ec90a5d5b16db594f7ccf36341960aa6a714b0e
|