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.

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

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.