TuiCamp

August 18, 2025 · View on GitHub

Icon

TuiCamp

Unofficial TimeCamp TUI

Build and Installation

This project uses just as a command runner and requires Go for building. Below are the available commands:

Available Commands

  • just or just install - Build and install the binary to PREFIX/bin/ (default: /usr/local/bin)
  • just build - Build the binary in the current directory
  • just uninstall - Remove the installed binary
  • just clean - Remove the built binary from the current directory

Usage

tuicamp

Keybindings

PanelKeyAction
AllqQuit
Calendarh or Move to previous day
Calendarl or Move to next day
Calendarj or Move to next week
Calendark or Move to previous week
CalendarLMove to left panel (Timer)
CalendarJMove to bottom panel (Entries)
Calendarg or HomeMove to first day of month
CalendarG or EndMove to last day of month
Calendarp or Page UpMove to previous month
Calendarn or Page DownMove to next month
CalendartMove to today
CalendarEnter or SpaceSelect day
TimerHMove to right panel (Calendar)
TimerJMove to bottom panel (Entries)
TimerEnter or SpaceStart or stop timer
EntriesKMove to top panel (Calendar)
Entriesj or Move to next entry
Entriesk or Move to previous entry
Entriese or EnterEdit entry
EntriesdDelete entry
Entry Editq or EscCancel editing and return
Entry EditTabCycle between time fields and task selection
Entry EditEnter or SpaceSave entry changes
Entry EditBackspaceDelete last time digit
Entry Edit0-9 (numbers)Enter time digits (auto-formats as HH:MM:SS)
Entry Edit/Search tasks
Entry Editj or Move to next task
Entry Editk or Move to previous task
Entry Editg or HomeMove to first task
Entry EditG or EndMove to last task
Search tasksEsc, Enter, or /Exit search mode
Search tasksBackspaceDelete last search character
Search tasksAny characterAdd to search query

Screenshots

Calendar

Entries

Tasks

Search