CLI v0.1.0 Β· Desktop beta

Find your zenith. Terminal or desktop.

Tasks, habits, projects and time tracking through a CLI, a terminal dashboard and a desktop app, all on one local database. Local Ollama/LM Studio AI feedback and scheduled reminders included.

zenith --version
$ zenith --help
Zenith is a powerful CLI for habit tracking, task management, and project management.

Usage:
  zenith [command]

Available Commands:
  ai          AI powered productivity helper (Ollama / LM Studio)
  habit       Track and log daily habits
  project     Manage development projects
  summary     Show daily summary list
  task        Manage tasks and time logs
  timer       Manage and schedule task timers and reminders
  tui         Open the interactive TUI dashboard

Flags:
  -h, --help      help for zenith
  -v, --version   version for zenith

Everything you need to stay in the zone

No cloud, no trackers. Completely local, fast, and optimized for developers.

πŸ“

Task Management

Add, prioritize, and structure tasks by projects. Complete tasks, apply colored tags, and track time spent on each activity.

πŸ”„

Habit Building

Build consistency by tracking daily, weekly, or monthly habits. Log completed occurrences directly from the terminal.

πŸ€–

Local AI Integration

Connects to local LLMs via Ollama or LM Studio. Analyze tasks and generate daily productivity suggestions or summaries locally.

πŸ””

Scheduled Timers

Set timed reminders for task sessions (Pomodoros, breaks, meetings). Receive native macOS desktop notifications and command line alerts.

πŸ“Š

Interactive TUI

A full terminal UI built on Go Bubble Tea. Visualize tasks, view the date, track running timers, and view progress bars dynamically.

πŸ“œ

Task History Log

Maintain a chronological audit history of all status changes, edit operations, and active timer sessions for every task.

Desktop app Β· Beta

The same tasks, now with a window

Zenith Desktop reads and writes the same local database as the CLI and the TUI. Add a task in the terminal, tick it off on your desktop.

Zenith

β˜… Today

  • Review pull request #41code
  • Write release notes for desktop betalaunchToday
  • 30 min deep workPomodoro Β· reminder 10:30focus
  • Plan next sprint2 of 5 subtasks
  • Morning run↻ Every dayhealth

This Evening

  • Read 20 pageshabit
  • Pay invoiceOverdue

Six smart lists

Inbox, Today, Upcoming, Anytime, Someday and a Logbook of everything you finished.

Areas and projects

Group projects under long-lived Areas like Work or Health, with headings and subtasks.

Reminders and repeats

Recurring tasks and reminders delivered as native notifications.

Command palette

Press ⌘K to search, jump anywhere and act without leaving the keyboard.

Light and dark

An accessible palette checked for contrast in both themes.

One database

Local-first. CLI, TUI and desktop share ~/.zenith/data.db.

Desktop builds are published as desktop-v* releases on GitHub. The desktop app is in beta.

Try Zenith interactively

Click on a command below to see how Zenith responds in real-time.

Zenith Interactive Terminal
$

                    

Beautiful Terminal Dashboards

Launch the interactive terminal dashboard by running zenith tui. Fully dynamic layout built using Bubble Tea and styled with Lipgloss, providing progress bars, date indicators, and ticking time tracking sessions in real time.

  • Live Clock: Tracks the current calendar date inside your shell.
  • Progress Visualizer: Renders filled and empty block progress bars of your daily tasks.
  • Real-time Timers: Watch your logged session hours, minutes, and seconds increment in the UI.
  • Fast Navigation: Use standard Vim keys (j / k) or arrow keys to move.
zenith tui
Zenith TUI Dashboard
πŸ“… Thursday, 02 Jul 2026

Progress: 2/3 completed [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘] 66%

   [ ] Add Ollama & LM Studio integration ! (0h 25m 12s ⏳)
   [x] Schedule reminders support (1h 45m 0s) #feature
   [x] History logs for task events (0h 50m 0s) #database

Install the Zenith CLI

Get started in seconds on macOS, Linux, or Windows.

From Source (Go)

go install github.com/yalcinumutt/zenith-cli@latest

Homebrew (macOS)

brew install yalcinumut/tap/zenith

Ollama & LM Studio AI Setup

Ensure you have Ollama or LM Studio running locally. Then set your preferred provider:

# For Ollama (default)
export ZENITH_AI_PROVIDER="ollama"
export ZENITH_AI_MODEL="llama3"

# For LM Studio
export ZENITH_AI_PROVIDER="lmstudio"
export ZENITH_AI_MODEL="meta-llama-3-8b-instruct"