1st Place Grand Prize at HackUTD 2025
Devpost: https://devpost.com/software/working-memory
Working Memory is an agentic workflow that passively observes your coding sessions, summarizes your progress, and reconstructs context from your history, enabling seamless re-entry into any project.
- Start a session: Initialize a coding session directly within the web dashboard.
- Code as usual: Any modified or newly created files are tracked.
- Stop the session: The changelog is gathered and fed into an AI data-processing pipeline, producing:
- A natural-language summary containing a high-level overview and actionable insights.
- Structured metadata containing the
git statusoutput.
- View History: The results appear in the web dashboard under Past Workflows, complete with a search engine for re-entering context later.
- Built with TypeScript, React, and Tailwind CSS.
- Employs elegant glassmorphism UI components (GlassCard, Pill) and minimalist design.
- Handles session creation, workflow history, and theme preferences.
- Implements vector search for instant retrieval of past sessions.
- Built with TypeScript in the form of a VS Code extension.
- Exposes an HTTP endpoint to return the active project path.
- Built with Python, FastAPI, and GitPython.
- Calls MCP server to retrieve active project path
- Scans the file tree and structures the changelog
- Feeds changelog into GPT-4.1 mini (fast, general-purpose reasoning model with large context window)
