v1.1.1 • Open Source • MIT
Never lose a command again.
keeplog records every shell command and its output in the background. Search what you typed and what it printed.
Install
pip install keeplog
keeplog setup
Or with Homebrew:
brew tap rathinadev/keeplog https://github.com/rathinadev/keeplog
brew trust rathinadev/keeplog # Homebrew 7+ asks you to trust third-party taps once
brew install keeplog
keeplog setup
Features
- PTY CaptureRecords full output, not just commands.
- Full-Text SearchInstant across commands, directories, and output via SQLite FTS5.
- No DependenciesPure Python, stdlib only.
- LightweightZero config, install and forget.
- Cross-PlatformmacOS + Linux, zsh + bash + fish.
- Open SourceMIT license.
Quick Start
# Record a session
keeplog record
# In another terminal, search while recording
keeplog search docker