-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Kenth Fagerlund edited this page Aug 4, 2026
·
2 revisions
Welcome to HalpTask! This guide will get you up and running in under 5 minutes, covering installation, basic navigation, bullet hierarchy, task cycling, and your first project outline.
Choose the installation method best suited for your platform:
curl -fsSL https://raw.githubusercontent.com/arkalon76/halptask/main/scripts/install.sh | bashirm https://raw.githubusercontent.com/arkalon76/halptask/main/scripts/install.ps1 | iexgo install github.com/arkalon76/halptask@latestPre-built binaries for macOS (Intel & Apple Silicon), Linux (x86_64 & arm64), and Windows are available on the GitHub Releases Page.
Run halptask in your terminal:
# Launch with default file (~/.config/halptask/data.txt)
halptask
# Launch with a custom task file
halptask -f ~/projects/website_redesign.txt
# Prompt for encryption setup on launch
halptask --encryptHalpTask combines two powerful workflows into a unified TUI:
-
Bullet (
β’): Plain text outline note or node. -
Task (
[ ]/[~]/[x]): Interactive item with status indicators:-
[ ]Todo: Gray empty checkbox. -
[~]In Progress: Highlighted orange active status. -
[x]Done: Green checkmark with strikethrough text.
-
- Sub-items are indented under parent nodes using
Tab(indent) andShift+Tab(unindent). - Moving or deleting a parent node automatically carries its entire subtree.
- Collapse subtrees to reduce visual noise (
zcorhon folded node). - Collapsed nodes display a child counter badge (e.g.
βΆ Project Roadmap [5]).
Follow these steps to master the basics:
- Press
ooto add a new item below your current selection and enter Insert mode. - Type
Q3 Infrastructure Upgradeand pressEscto return to Normal mode. - Press
octo create a new child bullet directly underneath. - Type
Migrate database clusterand pressEsc. - Press
ooagain to add sibling items likeConfigure SSL certificatesandRun benchmark tests.
- Move your cursor to
Migrate database clusterusingkorj. - Press
t(or<space> t t) to turn the bullet into a task[ ]. - Press
tagain to cycle its status to[~](In Progress). - Notice how the status updates in the status bar and the live overview dashboard!
- With your cursor on
Migrate database cluster, pressT(or<space> t a) to open the Tag Manager. - Press
ato attach a tag like#urgentor#backend. - Subtasks underneath will dynamically inherit this tag (
[βπ₯ urgent])!
- Press
<space> dto toggle the side overview dashboard pane. - View total completed vs active tasks and your visual progress bar!
- Press
<space> worwwto save your file. - Press
<space> qto quit.
- Explore specialized workflows in User Personas & Workflows.
- Discover Vim shortcuts and efficiency secrets in the Power User Guide.
- Learn how to secure your notes with AES-256 in Configuration & Security.
HalpTask - High-Performance TUI Bullet Outliner & Task Manager for Vim Users. Developed in Go with Charm Bubble Tea & Lip Gloss.