Storage Agent Object storage agent

Find what’s wrong in S3.

Ask about your S3 storage in plain words. The agent reads what the services return and never changes anything; fixes are yours to run.

  • macOS / Windows / Linux
  • S3-compatible
  • Apache-2.0
  • Oct 30, 2026
A Storage Agent task on its Prod profile: the question “Which buckets are public?”, then each read listed with its time (S3 ListBuckets, then GetBucketPolicyStatus and GetBucketAcl for web-assets and data-lake, one failing with NoSuchBucketPolicy, HTTP 404) and the answer “web-assets is public” with a citation.
Storage Agent 40 on a test S3 server, answered by a demo model. Captured at v40.0.0

Every read, shown and kept

Reads the whole account

S3, IAM, KMS, CloudTrail, Config and more: only operations that read.

Every step opens

Open any call to see exactly what the agent received.

Questions over many objects

A sandboxed script lists, counts and reads object bodies, with no network.

Logs and inventories as tables

Access logs, CSV, JSON or Parquet become local SQLite tables, every column kept.

Remembers between tasks

It saves notes as JSON and looks them up when needed; they survive app updates.

Where your data goes

FAQ

Does it need a model?

Yes. Every read goes through the agent, so without a model the window asks for one. OpenAI, Anthropic or any OpenAI-compatible endpoint works; models already running in Ollama or LM Studio are one click away.

Will a small local model work?

It runs: the context window and output limit come from what the provider reports, with no fixed caps. How well it investigates depends on the model; the project’s release notes carry a smoke test, not a quality score.

Does it watch my account?

No. It reads only while you ask in a task; there is no background or scheduled run.