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

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 files
devlog init "..."Bootstrap + write first entry
devlog "what did"Write dev log entry
devlog --configShow current config