Discover and explore top open-source AI tools and projects—updated daily.
YurunChenStop losing the thread in long agent sessions
Top 99.6% on SourcePulse
GUI-Anything provides a real-time "flight recorder" for long Claude Code sessions, addressing the challenge of lost context and traceability. It acts as a non-intrusive sidecar, visualizing agent explorations as interactive timelines and flowcharts while curating project memory without interrupting the coding flow, benefiting users who need to track and recall complex agent interactions.
How It Works
This project employs a sidecar architecture, running a "Flow Observer" in a separate pane alongside the native Claude Code interface. It continuously monitors the session stream, processing it through three layers: "Run" captures raw explorations, tool calls, and errors into a live timeline; "Capture" distills AI-generated summaries and intent graphs; and "Guide" surfaces relevant prior local wiki knowledge inline. This approach offers a dynamic, readable map of agent activity and contextual memory retrieval without taking control of the agent.
Quick Start & Requirements
git clone https://github.com/YurunChen/GUI-Anything.git
cd GUI-Anything
./scripts/setup.sh
ga doctor # Verify dependencies
ga flow # Start dual-pane Claude Code + observer
ga doctor and cd scheme && bun test && bunx tsc --noEmit.Highlighted Details
--resume command provides strict replay of saved session data.Maintenance & Community
Developed by the AI4GC Lab at Zhejiang University. The project outlines a roadmap for improving knowledge retrieval, Web Mirror polish, and importer support. Contribution guidelines and architecture documentation are available.
Licensing & Compatibility
Licensed under MIT. Claude Code and any third-party tools used are subject to their respective terms. No specific restrictions for commercial use or closed-source linking are detailed beyond the MIT license.
Limitations & Caveats
The project is described as "early but usable." Support is currently limited to Claude Code sessions; other agent backends are not yet supported. Features like HTML export and the Web Mirror are marked as experimental. Data is stored locally by default in a gitignored directory, configurable via an environment variable.
1 month ago
Inactive
winfunc