Journal Recorder Agent banner
GauravRatnawat GauravRatnawat

Journal Recorder Agent

AI community

Description

Auto-journal for Claude Code & Codex — every AI coding session becomes a rich markdown journal entry: per project, indexed, Obsidian-ready, auto-pushed to GitHub. Built for human memory, not agent memory.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

journal-recorder — auto-journal for Claude Code & Codex

Automatically records your [Claude Code](https://claude.ai/code) and [Codex CLI](https://github.com/openai/codex) sessions as rich, shareable markdown journal entries. Triggers at conversation end, on every `/compact`, and after every Codex turn.

Each entry includes: what was worked on, commands run, files touched, decisions made, problems solved, and action items — written so anyone with zero prior context can understand it.

**Built for the human, not the agent.** AI sessions vanish the moment they end — a week later you can't remember which flag fixed the build or why you chose that architecture. This journal is *your* memory: remember what you did, find that command from three projects ago, hand a teammate the full story. It is **not** agent memory — Claude and Codex have their own memory systems for carrying context between sessions; this exists so *you* can remember and find things.

Entries are organized **per project**, indexed, git-tracked, **auto-pushed to GitHub**, and generated in the **background on Haiku** so your session never waits.

~/claude-journal/                         ← git repo, auto-pushed if remote set
├── my-repo/
│   ├── INDEX.md                          ← auto-maintained index
│   ├── 2026-07-17_14-30_auth-refactor.md ← session journals
│   ├── commits/                          ← per-commit journals (optional git hook)
│   └── .last-written                     ← per-project dedup marker
├── other-project/
├── digests/2026-W29.md                   ← weekly digests
└── .journal.log                          ← every run logged here

Install

**Requirements:** [Claude Code](https://claude.ai/code) or [Codex CLI](https://github.com/openai/codex) (either works — generation prefers `claude -p`, falls back to `codex exec`), Python 3 (preinstalled on macOS)

**One command:**

curl -fsSL https://raw.githubusercontent.com/GauravRatnawat/journal-recorder-agent/main/in