Skip to main content
Hero Light

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.

Core Features

Agate features a sophisticated agent system that allows for modular, interactive components within your terminal applications.
Built-in shell management with tmux integration for seamless terminal multiplexing and session handling.
A comprehensive set of UI components including overlays, borders, and interactive elements for building modern terminal interfaces.
Flexible keybinding configuration that adapts to your workflow and preferences.