MCPcopy Index your code
hub / github.com/Fanteria/todotxt-tui

github.com/Fanteria/todotxt-tui @v0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.0 ↗ · + Follow
597 symbols 1,543 edges 46 files 196 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Todo.txt TUI

codecov

Todo.txt TUI is a highly customizable, terminal-based application for managing your tasks. It adheres to the Todo.txt format and provides a wide range of configuration options to meet your specific needs. Please note that the application is still under development and may contain bugs.

For detailed instructions on installation and configuration, refer to the documentation.

Preview.webm

Feedback and Bug Reporting

As this application is still in development, your feedback is greatly appreciated. If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository to assist me in making Todo.txt TUI better.

Extension points exported contracts — how you extend this code

Searchable (Interface)
A trait for objects that can be searched. [3 implementers]
src/todo/search.rs
Render (Interface)
A trait for rendering UI components. The `Render` trait defines methods for rendering UI components within a TUI (Text- [2 …
src/layout/render_trait.rs
FileFormatTrait (Interface)
(no doc) [3 implementers]
src/file_worker/file_format.rs
HandleEvent (Interface)
Trait for handling UI events. [1 implementers]
src/ui/handle_event_trait.rs
ConfigDefaults (Interface)
(no doc) [1 implementers]
src/config/traits.rs
Previewable (Interface)
(no doc) [3 implementers]
src/layout/widget/state_preview.rs
ExportConf (Interface)
(no doc) [1 implementers]
src/config/traits.rs
State (Interface)
(no doc) [3 implementers]
src/layout/widget/widget_trait.rs

Core symbols most depended-on inside this repo

add_task
called by 50
src/todo.rs
new_task
called by 47
src/todo.rs
fg
called by 24
src/config/text_style.rs
path
called by 21
src/file_worker/file_format/ical.rs
draw
called by 20
src/ui.rs
assert_rendered
called by 17
src/layout.rs
len
called by 16
src/layout/widget/state_categories.rs
update_chunk
called by 16
src/layout/widget/widget_trait.rs

Shape

Method 317
Function 196
Class 57
Enum 17
Interface 10

Languages

Rust100%

Modules by API surface

src/layout.rs48 symbols
src/todo.rs43 symbols
src/config.rs31 symbols
src/layout/widget/widget_list.rs30 symbols
src/layout/container.rs29 symbols
src/file_worker/file_format/ical.rs26 symbols
src/config/colors.rs26 symbols
src/layout/widget/state_preview.rs24 symbols
src/ui/ui_event.rs22 symbols
src/todo/search.rs22 symbols
src/layout/widget/state_categories.rs21 symbols
src/config/text_style.rs21 symbols

For agents

$ claude mcp add todotxt-tui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page