A CLI for quick notes, todos, and brainstorming - your second brain in the terminal
npm install kirit~/.kirit/
bash
Install globally
npm install -g kirit
Or use with npx (no install)
npx kirit
`
š Quick Start
`bash
Add a note
kirit note "Remember to review the PR #work"
Add a todo with priority
kirit todo "Fix the login bug" -p high
List your todos
kirit todos
Mark todo as done
kirit done 1
Capture an idea
kirit idea "Build a CLI tool for developers"
Search everything
kirit search "bug"
View your stats
kirit stats
`
š Commands
$3
| Command | Alias | Description |
|---------|-------|-------------|
| kirit note [content] | n | Add a quick note |
| kirit notes | ā | List all notes |
| kirit notes -s | ā | Search notes |
| kirit notes -t | ā | Filter by tag |
| kirit note-rm | nr | Remove a note |
$3
| Command | Alias | Description |
|---------|-------|-------------|
| kirit todo [task] | td | Add a todo |
| kirit todo [task] -p high | ā | Add with priority (high/medium/low) |
| kirit todos | ā | List pending todos |
| kirit todos -a | ā | Show all (including done) |
| kirit todos -s | ā | Search todos |
| kirit todos -p high | ā | Filter by priority |
| kirit done | ā | Mark as complete |
| kirit undo | ā | Mark as incomplete |
| kirit todo-rm | tr | Remove a todo |
$3
| Command | Alias | Description |
|---------|-------|-------------|
| kirit idea [content] | i | Capture an idea |
| kirit ideas | ā | List all ideas |
| kirit ideas -o votes | ā | Sort by votes |
| kirit ideas -s | ā | Search ideas |
| kirit upvote | up | Upvote an idea |
| kirit idea-rm | ir | Remove an idea |
$3
| Command | Alias | Description |
|---------|-------|-------------|
| kirit search | s | Search across everything |
| kirit stats | ā | Show productivity stats |
| kirit clear -t | ā | Clear completed todos |
| kirit clear -a | ā | ā ļø Clear ALL data |
| kirit --help | ā | Show help |
| kirit --version | ā | Show version |
> Note: All list commands (notes, todos, ideas) support both lowercase and uppercase options for case-insensitive search/filter.
š·ļø Tags
kirit automatically extracts tags from your notes:
`bash
kirit note "Meeting with the team #work #meeting"
Later filter by tag
kirit notes -t work
`
š Data Storage
All your data is stored locally in:
- Windows: %USERPROFILE%\.kirit\
- macOS/Linux: ~/.kirit/
Files:
- notes.json - Your notes
- todos.json - Your todos
- ideas.json - Your ideas
šø Screenshots
`
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā®
ā ā
ā _ __ ___ ___ ___ _____ ā
ā | |/ /|_ _|| _ \|_ _||_ _| ā
ā | ' < | | | / | | | | ā
ā |_|_\_|___||_|_\|___| |_| ā
ā ā
ā Quick notes ⢠Todos ⢠Ideas ⢠v1.0.0 ā
ā ā
ā°āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāÆ
āļø Your Todos:
[ ] š“ Fix the login bug
2m ago ⢠kirit done 2
[ ] š” Review documentation
5m ago ⢠kirit done 1
``