CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-textual

Modern Text User Interface framework for building cross-platform terminal and web applications with Python

Overall
score

93%

Overview
Eval results
Files

Evaluation results

55%

-15%

System Monitor Dashboard

Rich Integration

Criteria
Without context
With context

Rich Table Usage

0%

0%

Rich Panel Usage

100%

50%

Rich Text Styling

100%

100%

Integration with Textual

75%

50%

Dynamic Updates

100%

100%

100%

7%

Status Card Widget

CSS-Like Styling (TCSS)

Criteria
Without context
With context

CSS Definition Method

100%

100%

Border Styling

100%

100%

Color Properties

90%

100%

Layout Properties

66%

100%

Text Alignment

100%

100%

CSS Classes

100%

100%

Dynamic Style Updates

100%

100%

100%

Task Tracker Application

Application Lifecycle Management

Criteria
Without context
With context

App class inheritance

100%

100%

App configuration attributes

100%

100%

compose() method usage

100%

100%

Event handler methods

100%

100%

Binding configuration

100%

100%

Application execution

100%

100%

97%

52%

Task Counter Application

Reactive Programming

Criteria
Without context
With context

Reactive attributes

100%

100%

Computed property implementation

0%

100%

Percentage computed property

0%

100%

Reactive configuration

0%

80%

Widget composition

100%

100%

Key binding integration

100%

100%

100%

10%

Task Manager with Custom Key Bindings

Input Handling and Key Bindings

Criteria
Without context
With context

BINDINGS Declaration

100%

100%

Binding Objects

100%

100%

Compound Bindings

100%

100%

Action Methods

100%

100%

Footer Widget

100%

100%

Binding Groups

0%

100%

Special Key Handling

100%

100%

Quit Binding

100%

100%

98%

7%

Text Formatter Widget

Content and Text Processing

Criteria
Without context
With context

Content class usage

92%

100%

Markup parsing

100%

100%

Text wrapping

70%

90%

Text alignment

100%

100%

Overflow handling

93%

100%

Widget render method

100%

100%

100%

Dashboard Layout Manager

Layout System

Criteria
Without context
With context

Header widget docking

100%

100%

Footer widget docking

100%

100%

Grid layout configuration

100%

100%

Widget composition pattern

100%

100%

Panel padding styling

100%

100%

Panel border styling

100%

100%

Background colors

100%

100%

88%

34%

Configuration File Watcher

File Monitoring

Criteria
Without context
With context

FileMonitor instantiation

0%

100%

File path handling

33%

100%

Callback implementation

85%

95%

App lifecycle integration

93%

100%

UI widgets composition

86%

93%

Reactive state management

0%

0%

Key binding

100%

100%

99%

Multi-Widget Communication Dashboard { .spec }

Event System and Message Passing

Criteria
Without context
With context

Custom Message Classes

100%

100%

Message Posting

100%

100%

Event Handler Methods

100%

100%

Event Bubbling

100%

100%

Stop Propagation

100%

100%

Mouse Events

100%

100%

Key Bindings

80%

80%

89%

37%

Background Task Processor

Async Worker System

Criteria
Without context
With context

Worker Decorator Usage

0%

100%

Worker Invocation

80%

100%

Progress Tracking

30%

50%

Worker Cancellation

95%

100%

Worker State Handling

70%

90%

Error Handling

80%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-textual
Evaluated
Agent
Codex

Table of Contents