
What is Agate?
Agate is a powerful terminal-based application framework that brings modern UI concepts to the command line. Built with Go, it provides a rich set of components for creating interactive terminal applications with ease.Setting up
The first step to world-class documentation is setting up your editing environment.Installation
Get Agate installed on your system quickly
Quickstart Guide
Build your first Agate application in minutes
Configuration
Configure Agate to match your workflow
Agent System
Learn about Agate’s powerful agent architecture
Core Features
Agent System
Agent System
Agate features a sophisticated agent system that allows for modular,
interactive components within your terminal applications.
Shell Management
Shell Management
Built-in shell management with tmux integration for seamless terminal
multiplexing and session handling.
Rich UI Components
Rich UI Components
A comprehensive set of UI components including overlays, borders, and
interactive elements for building modern terminal interfaces.
Keybinding System
Keybinding System
Flexible keybinding configuration that adapts to your workflow and
preferences.
