Skip to content

Time blocking scheduler CLI. Plan your day, protect deep work.

Notifications You must be signed in to change notification settings

lxgicstudios/timeblocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TimeBlocks

Time blocking scheduler. Plan your day in blocks, protect your deep work time.

Install

npx @lxgicstudios/timeblocks
# or install globally
npm install -g @lxgicstudios/timeblocks

Usage

# Start with a template
tb template              # Apply default day structure

# Or build your own day
tb add 09:00 11:00 "Deep coding" deep
tb add 11:00 11:15 "Coffee break" break
tb add 11:15 12:30 "Email & Slack" shallow

# See your day
tb                       # View today's blocks
tb now                   # What should I be doing?

# Track completion
tb done abc123           # Mark block complete

Block Types

Type Icon Use For
deep 🎯 Coding, writing, thinking
shallow πŸ“§ Email, admin, quick tasks
break β˜• Breaks, lunch, rest
meeting πŸ‘₯ Meetings, calls
personal 🏠 Personal time

Example Day

πŸ“… Monday, Jan 30 (Today)

09:00-11:00 🎯 Deep Work (2h)
11:00-11:15 β˜• Break (15m)
11:15-12:30 πŸ“§ Email & Slack (1h 15m)
12:30-13:30 β˜• Lunch (1h)
13:30-15:30 🎯 Deep Work (2h)
15:30-15:45 β˜• Break (15m)
15:45-17:00 πŸ‘₯ Team Sync (1h 15m)

─────────────────────────────
Deep work: 4h (50%)

Stats

πŸ“Š Time Block Stats (last 7 days)

🎯 deep       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 24h 30m (52%)
πŸ“§ shallow    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 8h 15m (18%)
πŸ‘₯ meeting    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 7h 0m (15%)
β˜• break      β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 5h 30m (12%)
🏠 personal   β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1h 30m (3%)

Templates

Default template provides a balanced day. Create custom templates in ~/.timeblocks/templates.json.


Built by LXGIC Studios

πŸ”— GitHub Β· Twitter

About

Time blocking scheduler CLI. Plan your day, protect deep work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published