Claude Code session
Project Butler
Project memory system for AI coding assistants (Claude Code, Cursor, Codex): session logs, project wiki, rules, TODOs, and handoff.
Install
git clone https://github.com/JamesShi96/project-butler.gitFrom the README
project-butler English | 中文 Make AI coding agents remember your project between sessions. project-butler helps Claude Code, Cursor, Codex, and similar AI coding assistants behave like long-term project teammates instead of starting from scratch every session. For normal use, you only need four actions: For projects that need stronger product, architecture, roadmap, research, or eval alignment, project-butler can also create a Project Profile during setup and offer profile-aware Normal Close / Full Close behavior. Quick Start Install as a Claude Code skill: Open any project and set up project memory: Work normally. At the end of a work session: Next time, resume without re-explaining the project: That is enough for daily use. For Cursor, Codex, and other assistants, see Tool Compatibility. Updating project-butler The skill auto-checks for updates on every invocation. Once per day per machine, it runs git fetch against its own repo and compares local HEAD to origin/main. If behind, Claude Code asks you once — and at most once every 24 hours: Picking Update now runs a fast-forward-only git pull for you and reports the result. If it fails (local changes, offline, SSH blocked), you get the manual command plus an HTTPS fallback. Nothing is ever pulled without you choosing it. The prompt is worded in your project's CLAUDE.md Language: setting (English / Chinese / bilingual), and stops appearing once you are up to date — the cache is keyed on commit SHA, not just time. Side effect on git status: after the auto-fetch, git status inside the skill directory may show "behind origin/main by N commits". This is expected and harmless — the skill never modifies the working tree unless you pick "Update now". Silencing: export PROJECT_BUTLER_NO_UPDATE_CHECK=1. Only…
Details
- Repository
- JamesShi96/project-butler
- Language
- Shell
- License
- MIT
- Last updated
- 29 July 2026
- Topics
- ai-agentai-codingai-workflowchangelogclaude-codeclaude-skillcodexcoding-assistantcontext-engineeringcursordeveloper-toolsdocumentation
FAQ
What is Project Butler?
Project memory system for AI coding assistants (Claude Code, Cursor, Codex): session logs, project wiki, rules, TODOs, and handoff. It is a session for Claude Code, from JamesShi96/project-butler on GitHub.
How do I install Project Butler?
Clone JamesShi96/project-butler from GitHub and follow the setup steps in its README.
Is Project Butler popular?
JamesShi96/project-butler has 374 GitHub stars and 12 forks. It was last updated on 29 July 2026.
More sessions & history
Claude Thermos
242izeigerman/claude-thermos
Keeps your Claude session warm for you
Mux0
34510xChengTu/Mux0
A native macOS terminal built on libghostty. Workspaces, tabs, and split panes for your repos — with live status for every Claude Code, OpenCode, and Codex session you run.
Claude Self Reflect
229ramakay/claude-self-reflect
Claude forgets everything. This fixes that. www.npmjs.com/package/claude-self-reflect
Opencode Mobile
282dzianisv/opencode-mobile
OpenCode Mobile — open-source Android client for the OpenCode AI coding agent. Run AI coding sessions from your phone against your self-hosted server over Tailscale. Available on F-Droid.
Base
352ChristopherKahler/base
AI builder operating system. Turn Claude Code from a per-session tool into a workspace that remembers, maintains itself, and never goes stale. BASE = Builder's Automated State Engine.
Memex
301nicosuave/memex
Search Claude Code, Codex, Pi, OpenCode, Github Copilot & Cursor transcripts. Resume sessions. Track tokens.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.