Never forget
what you built
devlog writes structured journal entries to Obsidian automatically after every Claude Code session. Track decisions, problems, and next steps — automatically.
$ cd my-project $ devlog "built user auth system with JWT" devlog — my-project [2026-04-12 14:32] ✓ Global CLAUDE.md written: ~/.claude/CLAUDE.md ✓ Project CLAUDE.md written: ./CLAUDE.md ✓ Dev log: TheGreatVault/10 - Projects/Dev Log/2026-04-12-my-project.md ✓ Blog post: blog.thealxlabs.ca/content/devlog/2026-04-12-my-project.md → TheGreatVault/10 - Projects/Dev Log/2026-04-12-my-project.md
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.
curl -sL devlogs.thealxlabs.ca/install | bashnpm i -g @usedevlogs/devlogConfig
Create ~/.devlogrc
Usage
devlog initBootstrap CLAUDE.md filesdevlog init "..."Bootstrap + write first entrydevlog "what did"Write dev log entrydevlog --configShow current configdevlog --helpShow help