You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your tasks are yours. They don't belong in someone else's cloud.
87
92
88
93
---
89
94
90
95
## ✨ What it can do
91
96
97
+
### Nested Tasks & Hierarchy
98
+
Organize your workspace into hierarchies.
99
+
100
+
-**Creating Nested Tasks**: When creating or editing a task, use the **Parent** field to specify the ID of the parent task. This instantly nests the task under the parent in your list view.
101
+
-**Collapsing/Expanding**:
102
+
- Parents with children are marked with an indicator (`▼` for expanded, `▶` for collapsed).
103
+
- Use **`Space`** on a parent task to toggle its expanded/collapsed state.
104
+
- When a parent is collapsed, all its children are hidden, keeping your view focused.
105
+
-**Hierarchy Visibility**: Tasks are automatically indented based on their nesting level, making it easy to visualize your project structure at a glance.
106
+
92
107
### It's fast — genuinely fast
93
108
Sub-millisecond fuzzy search. Full keyboard control. Vim bindings (`j/k/gg/G`). Natural language deadlines like `tomorrow 10am` or `next friday`. You never have to leave the keyboard.
94
109
@@ -99,13 +114,17 @@ Tasks can automatically reappear based on a schedule. Weekly (e.g. `mon,wed,fri`
99
114
SQLite storage with WAL mode. Fully offline. Optional Git-backed sync — no backend, no account, no lock-in. Export to JSON, CSV, Markdown, or plain text whenever you want.
100
115
101
116
### It grows with you
102
-
A Lua plugin system lets you hook into task events. A headless CLI API means you can automate anything. And an MCP server opens Kairo up to AI agents that can read and manage your tasks directly — now with full support for recurring schedules.
117
+
A Lua plugin system lets you hook into task events. A headless CLI API means you can automate anything. And an MCP server opens Kairo up to AI agents that can read and manage your tasks directly — now with full support for recurring schedules and nested hierarchies.
103
118
104
119
### AI — when you want it, invisible when you don't
105
120
Optional Gemini integration (`gemini-3.1-flash-lite-preview` / `gemini-2.0-flash-lite` / `gemini-2.5-flash-lite`). Toggle it with `ctrl+a`. It never runs unless you invoke it. Now you can create and manage complex recurring tasks using simple natural language prompts. Your workflow, your call.
106
121
107
122
### Beautiful by default
108
-
32 built-in themes. Live switching with `t`. Bento-style layout. Real-time Markdown preview (`ctrl+p`). Cinematic animations for create, complete, and delete (with a global toggle in `ctrl+s` to disable them for maximum speed). It's a terminal app that you'll actually enjoy looking at.
123
+
32 built-in themes. Live switching with `t`. Bento-style layout. Real-time Markdown preview (`ctrl+p`). Cinematic animations for create, complete, and delete.
124
+
125
+
Each theme features a complete color palette that fills your entire terminal window with a seamless, edge-to-edge background — no gaps, no terminal defaults bleeding through. Whether you're in fullscreen mode or a resized window, the themed background covers the entire viewport consistently. All colors are fully reset to your terminal's default when Kairo exits.
126
+
127
+
**Note:** Animations can be fully disabled in `config.toml` (`animations = false`) or the Settings TUI.
0 commit comments