ローカルのプレーンファイルにコレクションを保存できる、キーボード操作中心のターミナルAPIクライアント。Webhookリスナーを内蔵。
- スター
- 2,964
- フォーク
- 134
- 未解決の Issue
- 25
- 最終コミット
- 3 か月前
これは何?
Dooitは、ターミナル内でテキストユーザーインターフェースとして動作するTodo管理ツールです。タスクをトピックごとに分けたTodoリストに整理でき、分岐にも対応しているため、すべてを単一のフラットなリストに並べるのではなく、他のタスクの下に入れ子で配置できます。
Vim風のキーバインドで操作でき、`?`を押すとショートカット一覧が表示されます。Pythonの設定ファイルでステータスバーや色、項目の表示方法を調整できます。通常のPythonコードであるため、設定を拡張することもできます。
このプロジェクトはPythonパッケージとしてインストールでき、インストールや設定のガイドは別のWikiサイトに掲載されています。リポジトリのスクリーンショットでは、Nord、Catppuccin、Everforestなど、複数のカスタムカラーテーマを確認できます。
主な機能
- 01Todo項目を管理するためのインタラクティブなターミナルUI
- 02トピック別のTodoリストと分岐に対応
- 03Vim風キーバインドと、`?`で開ける組み込みヘルプ画面
- 04Python設定ファイルによるステータスバー、色、表示方法のカスタマイズ
ユースケース
- ブラウザーやGUIアプリに切り替えず、ターミナルでの作業中にプロジェクトのタスクを管理する
- キーボード中心の環境で、親項目の下にサブタスクを入れ子にして整理する
- ターミナルのカラーテーマに合わせた、自分好みのTodo画面を作る
クイックスタート
- 1
プロジェクトのWikiにあるインストールガイドに従ってください
- 2
アプリを起動し、? を押してキー操作を確認してください
収録されている特集
トピック
よくある質問
- dooit とは?
- Vim風キーバインドと入れ子のTodoリストに対応した、Python製のターミナル向けTodo管理ツール(TUI)。 Dooitは、ターミナル内でテキストユーザーインターフェースとして動作するTodo管理ツールです。タスクをトピックごとに分けたTodoリストに整理でき、分岐にも対応しているため、すべてを単一のフラットなリストに並べるのではなく、他のタスクの下に入れ子で配置できます。
- dooit は無料で使えますか?ライセンスは?
- dooit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dooit は今もメンテナンスされていますか?
- 半年以内に更新あり。dooit の最終コミットは 2026年8月15日 です。
- dooit は何に使えますか?
- ブラウザーやGUIアプリに切り替えず、ターミナルでの作業中にプロジェクトのタスクを管理する キーボード中心の環境で、親項目の下にサブタスクを入れ子にして整理する ターミナルのカラーテーマに合わせた、自分好みのTodo画面を作る
- dooit のインストール方法は?
- プロジェクトのWikiにあるインストールガイドに従ってください アプリを起動し、? を押してキー操作を確認してください
- dooit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dooit-org/dooit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
シンプルなコンポーネントベースのAPIで、ターミナルとWebのUIを構築できるPythonフレームワーク。
個人やチームのタスク、プロジェクト、メモ、エリア、定期タスクを整理できる、セルフホスト型またはホスト型のタスク・プロジェクト管理ツール。
次に行うアクション、プロジェクト、コンテキストを整理できる、Ruby on Rails製のセルフホスト型GTDタスク管理Webアプリです。
Nextcloud向けのタスクアプリ。CalDAVクライアントと同期し、ブラウザーでタスクを管理できます。
vi風のキー操作、複数列表示、ファイルプレビュー、rifleランチャーを備えたコンソールファイルマネージャー。