i2yi2yCommunity·6 Agent Skills Included

castella

Cross-platform Python UI development with agent chat interfaces

Builds desktop, web, and terminal user interfaces in pure Python with widgets, themes, charts, and animations. Connects apps to A2A and A2UI protocol agents, renders agent-generated interfaces, and exposes UI controls via MCP. Eliminates boilerplate chat UI code and manual protocol handling with ready-made components and hot-reloading.
npx skills add i2y/castella --all -g -y

All Skills in This Repository (6)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Castella?â–¼

Run `npx skills add i2y/castella --all -g -y` in your terminal to install all Castella skills globally.

What is Castella used for?â–¼

Castella is a pure Python framework for building cross-platform user interfaces that run on desktop, web browsers, and terminals from a single codebase.

How to build a chat UI for an AI agent in Python?â–¼

Use the AgentChat component to connect to any A2A-compatible agent and launch a full chat window in just three lines of code.

Can AI agents control a Castella UI?â–¼

Yes. Castella's MCP server lets agents read the UI tree, click buttons, type into inputs, and toggle controls using semantic IDs.

Does Castella support agent-generated interfaces?â–¼

Yes. It renders A2UI JSON from agents into native widgets, with support for data binding, streaming updates, and 17 standard components.

Related Repositories in Software Engineering

View All in Software Engineering→