Hornet is a powerful command-line interface for Things 3 that enables you to manage your tasks, projects, and areas directly from your terminal. With its simple syntax and minimal design, Hornet makes it easy to view, add, and complete tasks without leaving your workflow.
- View tasks by projects, areas, or tags
- Access built-in lists (Inbox, Today, Anytime, Someday, Logbook)
- Add new tasks with minimal effort
- Complete tasks from the command line
- List all projects, areas, and tags
- Organized and color-coded terminal output
- Fast and lightweight
Work in progress
$ hornet --help
Usage
$ hornet [<options> ...]
Commands
add Add a new todo to Things3
projects List all projects
areas List all areas
tags List all tags
done Mark a todo as complete
inbox Show inbox todos
anytime Show anytime todos
someday Show someday todos
logbook Show logbook todos
Options
--tag Show todos with specific tag (use #tagname)
--project Show todos for specific project (use /projectname)
--area Show todos for specific area (use @areaname)
Examples
$ hornet
$ hornet add "Buy groceries"
$ hornet add "Review PR #42" --project "Website"
$ hornet projects
$ hornet areas
$ hornet tags
$ hornet done 1
$ hornet inbox
$ hornet #work
$ hornet /Website
$ hornet @Personal
Running hornet
without any arguments displays your tasks for today.
hornet add "Finish documentation"
hornet add "Write unit tests" --project "API Project"
hornet done 1
hornet #urgent
hornet /Website
hornet @Work
To contribute to Hornet:
- Fork the repository and clone it to your machine
- Navigate to your local fork:
cd hornet
- Install the project dependencies:
cargo build
- Make your changes and test them:
cargo run
- Submit a pull request with your changes
MIT