<h1 align="center"agentty</h1
<p align="center" <bAI pair programming in your terminal</b<br One static binary. Sub-millisecond startup. Any model. </p
<p align="center" <a href="https://github.com/1ay1/agentty/releases/latest"<img src="https://img.shields.io/github/v/release/1ay1/agentty?style=flat-square&color=blue" alt="Release" /</a <a href="https://github.com/1ay1/agentty/stargazers"<img src="https://img.shields.io/github/stars/1ay1/agentty?style=flat-square&color=f1c40f&labelColor=555555" alt="Stars" /</a <a href="https://github.com/1ay1/agentty/releases"<img src="https://img.shields.io/github/downloads/1ay1/agentty/total?style=flat-square&color=brightgreen" alt="Downloads" /</a <a href="LICENSE"<img src="https://img.shields.io/badge/license-MIT-blue?style=flat-square" alt="License" /</a </p
<p align="center" <img src="https://raw.githubusercontent.com/1ay1/agentty/master/agentty.gif" alt="agentty demo" width="800" / </p
Getting Started
curl -fsSL https://raw.githubusercontent.com/1ay1/agentty/master/install.sh | sh
cd your-project
agenttyFirst launch opens auth — paste an API key (Anthropic sk-ant-…, or any provider's key) or use a local Ollama model that needs no key at all. You can also sign in with your Claude Pro/Max OAuth if you prefer. Once you're in, a first-run welcome card suggests a few things to try; just type and hit Enter.
Features
<table <tr <td width="50%"
⚡ Instant startup
Cold start under 1ms. No Node, no Python, no npm install. Just a static binary.
🔌 Any model
Claude, GPT, Groq, OpenRouter, Ollama, or any OpenAI-compatible endpoint. Switch live with ^P.
🛡️ Sandboxed by default
Every shell call runs inside bwrap (Linux) / sandbox-exec (macOS). File tools refuse paths outside your workspace.
</td <td width="50%"
🌐 Air-gapped mode
Run on a box with no internet. Your laptop relays the bytes over SSH with TLS pinned end-to-end.