Repolode
egoist

egoist/kero

A native macOS terminal workspace with projects, tabs, split panes, a Git-aware file tree, and browser panes.

Open-source alternative to:iTerm2

Stars
956
Forks
88
Open issues
88
Last commit
last month

What is it?

Kero is a terminal workspace built natively for macOS with AppKit. It organizes work into projects, tabs, and split panes, so developers can keep several shells and tools side by side in one window.

Beyond the terminal itself, Kero includes a file tree with Git status, editable diffs, a command palette, and project-wide file search. Local path links in terminal output can be opened directly, and browser tabs and panes can live alongside terminals. The terminal engine defaults to libghostty, with an optional Alacritty backend.

Kero also lets AI agents delegate background work and coordinate across its panes. Agent status is reported by the provider, and approvals stay under the user's control.

Key features

  • 01Native AppKit interface for projects, tabs, and split panes
  • 02libghostty terminal engine by default, with optional Alacritty backend
  • 03Integrated browser tabs and panes
  • 04File tree with Git status and editable diffs
  • 05Command palette and project-wide file search
  • 06AI agents can run background work and coordinate across panes, with human-controlled approvals

Use cases

  • Running several shells, editors, and dev servers for one project in a single macOS window
  • Reviewing and editing Git diffs without leaving the terminal
  • Letting AI coding agents work in the background while you keep control of approvals

Quick start

  1. 1

    Install with Homebrew

    brew install egoist/tap/kero
  2. 2

    Or download the app from the website

Things to know

  • Native macOS app only; no Windows or Linux support.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

Topics

FAQ

What is kero?
A native macOS terminal workspace with projects, tabs, split panes, a Git-aware file tree, and browser panes. Kero is a terminal workspace built natively for macOS with AppKit. It organizes work into projects, tabs, and split panes, so developers can keep several shells and tools side by side in one window.
Is kero free to use? What license does it have?
kero is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is kero still maintained?
Updated within 6 months. The last commit to kero was on Sep 6, 2026.
What can I use kero for?
Running several shells, editors, and dev servers for one project in a single macOS window Reviewing and editing Git diffs without leaving the terminal Letting AI coding agents work in the background while you keep control of approvals
How do I install kero?
Install with Homebrew: brew install egoist/tap/kero Or download the app from the website
Where can I get kero?
The source code and installation instructions are on GitHub: https://github.com/egoist/kero

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects