What is the Notes App?
The notes cli app is a simple program for managing notes, todos, and timers for my work.
How Was It Built?
I prompted it via Claude Code in a few hours. Half that time was playing with the compiled program and making tweaks to the capabilities.
What does it do?
- Markdown tasks with due dates, estimates, tags, and priorities
- Smart time tracking with structured logs written to your markdown files
- Template-based note creation for different contexts
- Advanced task filtering and smart views (summary, focus modes)
- Full-text search with tag filtering
- Git integration for version control
How do you use it?
# Get started in 30 seconds
notes init # Set up your notes folder
notes create daily # Create today's daily note
notes tasks # View your tasks
notes time start "task text" # Start tracking time on a task
# Get help when you need it
notes --help # Basic help and getting started
notes help tasks # Detailed help for task management
notes help time # Detailed help for time tracking
What did I learn while building this?
It’s hard to take credit for building it. It’s my ideas, but not my code. I really just need to fill and I didn’t want to think hard about it.