If you have chat history, we'll recall it.
A privacy-first tool to view and search your AI coding assistant chat history. Browse conversations from Claude Code and Cursor in one unified interface.
Your data never leaves your machine. Chat Recall reads directly from local chat history files stored on your computer. There are no external API calls, no cloud sync, and no data collection. Everything runs locally.
- Unified View - See all your Claude Code and Cursor conversations in one place
- Search - Find conversations by keyword across all your chat history
- Weekly Summary - Review what you worked on each week, organized by project and day
- Filter by Source - Toggle between Claude Code, Cursor, or view both
- Project Grouping - Chats are automatically organized by project
- Node.js 20+
- pnpm
-
Clone the repository:
git clone https://github.com/icyJoseph/week-work.git cd week-work -
Install dependencies:
pnpm install
-
Build the application:
pnpm build
Start the server:
pnpm startOpen your browser to http://localhost:3000
For development with hot reloading:
pnpm devThe dev server runs on port 3000 with fast refresh enabled.
Chat Recall reads from the standard data locations used by each tool:
| Tool | Location |
|---|---|
| Claude Code | ~/.claude/projects/ |
| Cursor | Platform-specific Application Support directory |
No configuration needed - if you have chat history, we'll recall it.
- Next.js 16 - React framework with App Router
- TypeScript - Type-safe codebase
- MUI - Material UI components
- better-sqlite3 - SQLite for reading Cursor data
- All processing happens locally on your machine
- No data is transmitted anywhere
- No analytics or telemetry
- Server Components fetch data on your local machine only
MIT