Skip to main content

Mine recurring feedback from coding-agent sessions and visualize it.

Project description

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:

# should have used the /dream skill first which installs this
dreamer

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.

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

agent_dreamer-0.1.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_dreamer-0.1.0-py3-none-any.whl (52.0 kB view details)

Uploaded Python 3

File details

Details for the file agent_dreamer-0.1.0.tar.gz.

File metadata

  • Download URL: agent_dreamer-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for agent_dreamer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 078859e9dc9fe748cd80cf649455936c0cd9e05d82effc93a67aa3e77c754e72
MD5 d77c51a64e982eb0096ed18150db638d
BLAKE2b-256 b1e44d6bf128b2ab1e8d5312cfe776696a576f2ef58f89bee7d3852bd963c009

See more details on using hashes here.

File details

Details for the file agent_dreamer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agent_dreamer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for agent_dreamer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35232b3f1fe86b7597697d27302e0bf1eb5e5b163f0e2dbd550705e3cc35ad64
MD5 ec8b8c147424b5b8f1173844f9778e10
BLAKE2b-256 d8d20f89a15f68c22babb49fc4f1b1dec7eae3fb5269c11acbac25ba5322897c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page