Claude Code Session Manager
Never forget
what you built
devlog writes structured journal entries to Obsidian automatically after every Claude Code session.
6
features built-in
0
config needed
100%
free & open
bash
$ cd my-project
$ devlog "built user auth"
devlog — my-project [2026-04-13 14:32]
✓ Global CLAUDE.md written
✓ Project CLAUDE.md written
✓ Dev log: .../2026-04-13-my-project.md
✓ Blog post created
$ devlog "built user auth"
devlog — my-project [2026-04-13 14:32]
✓ Global CLAUDE.md written
✓ Project CLAUDE.md written
✓ Dev log: .../2026-04-13-my-project.md
✓ Blog post created
What devlog does
Auto CLAUDE.md
Bootstraps global and project-level CLAUDE.md files automatically. Always ready for your next session.
Smart Detection
Automatically detects your stack — Node.js, Python, Rust, Go, Swift — and captures it in your logs.
Git Integration
Captures branch, commit, and remote URL automatically. Know exactly where you left off.
Session Templates
Structured entries with What we did, Decisions made, Problems hit, Next steps, Files changed.
Blog Auto-Post
Automatically creates dev log posts for your blog. Share your journey without extra work.
Inbox Queue
Tracks recent sessions in your Obsidian inbox. Review and link to project notes easily.
Install
One command. Done.
Terminal
# One-liner install curl -sL devlogs.thealxlabs.ca/install | bash # Or via npm npm i -g @usedevlogs/devlog
Config
Create ~/.devlogrc
~/.devlogrc
# ~/.devlogrc DEVLOG_VAULT=~/Documents/MyVault DEVLOG_GH_USER=yourname DEVLOG_BLOG=true
Usage
devlog initBootstrap CLAUDE.md filesdevlog init "..."Bootstrap + write first entrydevlog "what did"Write dev log entrydevlog --configShow current config