An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


con logo


con


The terminal emulator with AI harness, nothing more


Open source. GPU-accelerated. Terminal-first.



Built for SSH, tmux, and agent-native workflows.


License: MIT
Latest GitHub release
Native on macOS (Metal)
Windows preview (tracker)
Linux preview (tracker)
Rust

## 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



con 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.