#provider #obsidian #todoist #task-manager #tui

app tatuin

Task Aggregator TUI for N providers

2 unstable releases

Uses new Rust 2024

new 0.4.0 May 4, 2025
0.3.0 May 3, 2025
0.2.0 May 2, 2025
0.1.0 May 2, 2025

#2 in #task-manager

Download history 227/week @ 2025-04-28

227 downloads per month

Custom license

470KB
2.5K SLoC

Tatuin (Task Aggregator TUI for N providers)

Tatuin is a task aggregation tool that allows you to manage and track your tasks from various providers in one convenient place. Currently, the project supports Obsidian and Todoist, providing users with an easy-to-use Text User Interface (TUI) for viewing and managing their tasks.

Features

  • Cross-provider Task Management: Tatuin allows you to view and manage tasks across different task management platforms.
  • Command-line Interface (CLI): The project is designed using a text-based interface, making it accessible from the command line.
  • Task Filters & Status Changes: Easily filter and update your tasks' statuses as needed.

Quick Start

Installation

  1. Install via cargo

    cargo install tatuin
    ~/.cargo/bin/tatuin --help
    

Adding New Providers

To add a new provider, use the following command:

tatuin add-provider

This command will guide you through setting up the integration for the specified provider.

Screenshots

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Distributed under the MIT License. See LICENSE.txt for more information.


Tatuin is a growing project with plans to add many more providers in future releases. Stay tuned and join us on this journey of improving task management!

For any questions or feedback, please feel free to open an issue on GitHub!

Dependencies

~24–39MB
~624K SLoC