Skip to main content

Dreamer

PyPI License: MIT

Stop repeating the same coding-agent corrections.

Most teams give their coding agent the same feedback over and over: verify builds and tests before declaring done, don't weaken tests to make them pass, don't add comments nobody asked for, follow the project's naming conventions. That feedback rarely makes it into AGENTS.md or CLAUDE.md, so the agent keeps making the same mistakes.

Dreamer mines your recent coding-agent session history for the corrections that keep recurring, and turns them into concrete additions to your context files, with the original conversation as evidence and your approval required before anything is written.

Dreamer works with 20 coding harnesses including Claude Code, Codex, Cursor, OpenCode, Gemini CLI and more.

session history -> recurring corrections -> context file updates -> fewer repeated corrections

Get started

Requires Python 3.11-3.13.

npx skills add whistler/dreamer --skill dream -g -y

Then, in your agent:

/dream
/dream --days 14

Dreamer proposes context-file updates as a reviewable in-chat plan (instructions, supporting evidence, and destination files) and applies only what you approve.

No provider keys needed; Dreamer uses your existing subscription. Everything runs locally: session history is read on your machine, context files are edited on your machine, and nothing is uploaded. Session history comes from cass, which Dreamer installs automatically on first run.

The dashboard

For reviewing patterns, evidence, and trends across many sessions at once, use the dashboard:

pipx install agent-dreamer
dreamer serve

If you want the CLI to mine sessions without the /dream skill, run dreamer run --yes after configuring a provider key.

See it in action

Patterns turn repeated corrections into candidate context improvements with evidence attached.

Dreamer feedback view

Clusters show where your agent work is concentrated and which kinds of tasks keep recurring.

Dreamer clusters view

Stats show activity trends, project volume, and how your workflow changes over time.

Dreamer stats view

Supported coding harnesses

Dreamer works with 20 coding harnesses via cass:

Codex, Claude Code, Gemini CLI, Cline, OpenCode, Amp, Cursor, ChatGPT, Aider, Pi-Agent, GitHub Copilot Chat, Copilot CLI, OpenClaw, Clawdbot, Vibe, Crush, Hermes, Kimi Code, Qwen Code, and Factory (Droid).

Learn more

Contributing

See CONTRIBUTING.md.

Metadata

Release files for agent-dreamer 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-dreamer 0.1.1
File Size Uploaded Provenance Actions
agent_dreamer-0.1.1.tar.gz 2.2 MB Without provenance Details for agent_dreamer-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for agent-dreamer 0.1.1
File Interpreter ABI Platform Actions
agent_dreamer-0.1.1-py3-none-any.whl Python 3 none any Details for agent_dreamer-0.1.1-py3-none-any.whl

Total release size: 2.3 MB

Release files / agent_dreamer-0.1.1.tar.gz

Download URL agent_dreamer-0.1.1.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
2dbb67c240d922c474b74759476b18190af27b0b9f71be18256ff3cccf790298
BLAKE2b-256 checksum
How to use checksums
bfe447bec51d6eb5ccfb1bc828ead1e5858ed49869d204b596254875e496cd3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / agent_dreamer-0.1.1-py3-none-any.whl

Download URL agent_dreamer-0.1.1-py3-none-any.whl
Size 52.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c39c76f0bdfdd791f6fe203a760bd17dc83b03b013d94848d15a49bcfef1e0b
BLAKE2b-256 checksum
How to use checksums
b53b005556120791147c430a241d1843308fb6f28d6a6a4b0482a08b9433286b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for agent-dreamer 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page