https://github.com/nowledge-co/con-terminal
The Native Terminal Emulator with a builtin AI Harness
https://github.com/nowledge-co/con-terminal
agent libghostty rust skills terminal workflow
Last synced: about 2 months ago
JSON representation
The Native Terminal Emulator with a builtin AI Harness
- Host: GitHub
- URL: https://github.com/nowledge-co/con-terminal
- Owner: nowledge-co
- License: mit
- Created: 2026-03-12T07:35:20.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-01T05:04:38.000Z (about 2 months ago)
- Last Synced: 2026-05-01T05:06:21.288Z (about 2 months ago)
- Topics: agent, libghostty, rust, skills, terminal, workflow
- Language: Rust
- Homepage: https://con.nowledge.co
- Size: 21.3 MB
- Stars: 264
- Watchers: 2
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
con
The terminal emulator with AI harness, nothing more
Open source. GPU-accelerated. Terminal-first.
Built for SSH, tmux, and agent-native workflows.
## Why con?
`con` is for people who want a serious terminal first and AI help only when it earns its place.
If you're an old-school terminal user and only want enough AI harness when needed, nothing more or less, `con` is for you.
## What it does
- a terminal that's fast, elegant
- a built-in AI harness that can read context, ask before acting, and work directly in the terminal you can already see
- terminal-native workflows for `ssh`, `tmux`, and coding-agent CLIs
## Status
`con` is in active beta development.
- **macOS** fully supported, beta.
- **Windows** early beta. Tracker: [#34](https://github.com/nowledge-co/con-terminal/issues/34).
- **Linux** preview. Tracker: [#18](https://github.com/nowledge-co/con-terminal/issues/18).
## Screenshot
View the full screenshot gallery
## 2 min know-how
hint:
- use meta i to switch between terminal and `Input Area`
- use meta \` to switch `Input Area` between `Buttom Bar` or `Agent Panel`
- meta l to show/hide side `Agent Panel`
- Within the `Buttom Bar`
- meta ; to switch between
- `Smart Mode` it detects whether an AI call or a command
- `Command Mode`, where, in multiple pane situation, there is a Pane Mini Map for ease to select `broadcast command` scope
- `Agent mode`
## Install
**macOS, Homebrew**
```sh
brew install --cask nowledge-co/tap/con-beta
```
**macOS**
```sh
curl -fsSL https://con-releases.nowledge.co/install.sh | sh
```
Or download the DMG directly from [Releases](https://github.com/nowledge-co/con-terminal/releases).
**Linux** (preview)
```sh
curl -fsSL https://con-releases.nowledge.co/install.sh | sh
```
Or download `con--linux-x86_64.tar.gz` from the latest [Release](https://github.com/nowledge-co/con-terminal/releases).
**Windows**
```powershell
irm https://con-releases.nowledge.co/install.ps1 | iex
```
Or download `con-windows-x86_64.zip` from the latest [Release](https://github.com/nowledge-co/con-terminal/releases).
To build from source, see `HACKING.md`.
## Docs
- `DESIGN.md` vision and architecture
- `HACKING.md` build and contributor quickstart
- `docs/screenshots.md` UI gallery
- `CHANGELOG.md` release notes and product changes
## License
[MIT](LICENSE)
## Credits ♥️
`con` depends on upstream projects we rely on directly and respect deeply:
- [Ghostty](https://github.com/ghostty-org/ghostty) for the terminal runtime and rendering foundation that powers our embedded terminal surfaces.
- [GPUI](https://github.com/zed-industries/zed/tree/main/crates/gpui) from the Zed team for the native GPU UI framework we build the shell on.
- [gpui-component](https://github.com/longbridge/gpui-component) from the Longbridge team for the component library that accelerates much of the UI layer.
- [Rig](https://github.com/0xPlaygrounds/rig) for the lovely Rust agent framework behind `con`'s AI harness.
- [Phosphor Icons](https://phosphoricons.com/) for the icon system used across the app.
- [Flexoki](https://stephango.com/flexoki) for the default visual theme direction.
- [Iosevka](https://typeof.net/Iosevka/) and [Ioskeley Mono](https://github.com/jewlexx/ioskeley) for the mono type foundation used in terminal chrome and code-heavy UI.
`con` was initially inspired by [warp.dev](http://warp.dev/), but is doing less than warp, if you need more, you should go for warp instead.
