cosh — a terminal-native coding agent

2 min read Original article ↗

Open source · written in Rust

Your co-author. Your co-pilot. Your co-worker. Your co-sh.

One command, one binary

A single command drops a compiled Rust binary on your machine, and the only step after that is pointing it at a model provider.

  • Linux & macOS — single binary
  • Written in Rust, no runtime dependencies
  • Runs fully offline

bash · Linux & macOS

curl -fsSL https://raw.githubusercontent.com/DiegoZaluski/co-sh/main/download.sh | bash

powershell · Windows

irm https://raw.githubusercontent.com/DiegoZaluski/co-sh/main/download.ps1 | iex

Or download the binary directly →

  • v0.1.32026-10-04

    OAuth 2.0 device sign-in for the GitHub Copilot and Charm providers: sign · in from within the interface and the token lands in the OS keyring, ready · to use.

  • v0.1.22026-10-03

    Free gateway with OAuth 2.0 sign-in. When a message fails for missing · credentials — or a provider key is broken, revoked or out of quota — cosh · offers its free gateway once, right in the session. Opting in runs the

  • v0.1.12026-10-02

    Subagents can now run in the background, allowing the main agent flow to · continue while the task remains available for progress tracking. · Adjusted the Spark animation frame pacing so the sparkle starfield no longer

  • v0.1.02026-10-01

    Initial release of **cosh** — a coding agent for the terminal. · General-purpose coding agent with a streaming TUI session: live transcript, · tool-call rendering, markdown with syntax highlighting and diff previews.