DevLog is a lightweight CLI tool that records your local development workflow. It captures notes, shell activity(not yet implemented), and Git actions to produce a structured, timestamped report, perfect for debugging, documentation, or reflection. The logs are recorded in text format via a JSON file. The tool can generate a Markdown and HTML report for developers to directly visualize their workflow offline directly from their browser.
Features
- 📋 Start and stop sessions via DevLog shell
- 📝 Add timestamped notes during a session
- 🎟️ Add timestamped git activity during a session
- 📂 Export sessions as Markdown and HTML logs
- 📁 Organized logs stored in your filesystem
~/.config/devlog/sessions/
The project is not yet available on pip. However, you can install it running the following in any of your project:
# Set up virtual environment (optional but recommended)
python3 -m venv .venv
source .venv/bin/activate
# Install with pip from GitHub main branch
pip install git+ssh://[email protected]/sandbox-science/devlog.git@main
# Run the DevLog Shell
devlog
Repository: https://github.com/sandbox-science/devlog