What problem does it solve? When building terminal user interfaces with the Textual Python framework, developers frequently need to look up widget constructor parameters, reactive attributes, and emitted messages, which requires digging through scattered documentation. ## Core Features & Use Cases - Complete Widget Reference: Covers all built-in Textual widgets including Button, Input, DataTable, Tree, TextArea, Select, Tabs, and more, with attribute types, defaults, and read-only properties. - Message and Method Documentation: Lists every message each widget emits (e.g. Button.Pressed, DataTable.CellSelected) plus key methods like add_row, update_cell, and move_cursor. - Hallucination Guards: Documents common mistakes such as the nonexistent show_clock attribute on Header and the correct import path for ContentSwitcher. - Use Case: While building a Textual dashboard with a DataTable and form inputs, quickly check which reactive attributes control cursor behavior and which messages to handle for selection events. ## Quick Start Ask the AI to show the reactive attributes and messages for the Textual DataTable widget.