
BuildingGoSQLiteCGO+1 more
cldo
cldo is a fast, terminal-first todo manager built for developers who live in the CLI. It focuses on local-first task management with directory-based context, zero accounts, and a single static binary.
Timeline
December 2025 - January 2026
Role
Backend / CLI Engineer
Team
Solo
Status
BuildingTechnology Stack
Go
SQLite
CGO
CLI
Key Challenges
- Designing a clean CLI UX without a TUI
- Managing persistent local state with SQLite
- CGO-based builds and cross-platform limitations
- Context-aware task scoping per directory
- Undo functionality for task state transitions
Key Learnings
- Designing scalable CLI command structures in Go
- Using SQLite effectively for local-first applications
- Handling CGO constraints in real-world binaries
- Structuring Go projects for long-term maintainability
- Building developer tools without external services