Track your terminal file actions like a pro β create, move, delete, replay, and produce visual proofs. Perfect for demos, auditing, and professional documentation.
- Record file actions:
create,delete,move,rename - Replay recorded sessions exactly as they happened
- Generate GIF proofs of terminal actions
- View stats of recorded actions for auditing
- Safe dummy file usage β your real files stay untouched
- Recruiter & client friendly documentation
python3 -m venv blackbox-venv
source blackbox-venv/bin/activate
pip install -r requirements.txt
pip install blackbox-recorder==1.0.0
π― Usage Guide
1οΈβ£ Record a dummy session
cd ~/blackbox-dummy
bb record create dummy_files/file1.txt
bb record create dummy_files/file2.txt
bb record create dummy_files/file3.txt
bb record create dummy_files/file4.txt
bb record delete dummy_files/file2.txt
bb record move dummy_files/file3.txt dummy_files/folder1/
bb record move dummy_files/file4.txt dummy_files/folder2/
bb record move dummy_files/file1.txt dummy_files/file1_renamed.txt
2οΈβ£ Replay the latest session
LATEST_SESSION=$(ls -t ../blackbox_logs | grep session | head -n1)
bb replay ../blackbox_logs/$LATEST_SESSION
3 Generate the GIF proof
bb visualize ../blackbox_logs/$LATEST_SESSION
πΈ Proofs (Screenshots & GIF)
πΉ Step 1 β Initial Dummy File Creatio
πΉ Step 2 β Delete & Move Operations
πΉ Step 3 β Stats Output
πΉ Step 4 β Replay Output
πΉ Step 5 β GIF Generation Success
π Full Session Demo GIF
This project is licensed under the MIT License β see the LICENSE file for details.
Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a PR.
If you find this project useful, please β the repo β it helps more people discover it!





