WatchDawg is an AI assistant which lives on your computer - tasked with capturing and providing the story of software development to prevent the three-way divergence between human mental models, AI understanding, and code state.
When developers work with AI coding assistants, three critical perspectives naturally diverge over time: The Developer's Mental Model: Includes intentions, design decisions, abandoned approaches, and future plans The AI Assistant's Understanding: Limited by context windows, lacking historical decision context The Actual Code State: Constantly evolving, with only the current state visible
Tracks code changes, git operations, and editor activity Requires no manual input or interruption of workflow Runs as a lightweight background process Automatically builds a development story by analyzing: Git commits and their messages Code changes and their patterns Comments and documentation strings Function and variable renaming Refactoring operations Transforms low-level actions into meaningful narrative elements Maintains story coherence across sessions and time