ChaseRensberger/wingman

The open-source client-agnostic agent harness

Go

20

852 commits

updated Sep 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

Unreal Agent

happy to see more harnesses in the Go space, i've had a fun time building https://github.com/ChaseRensberger/wingman i think the language primitives map well to the natural desire to use these tools across networks and in concurrent workloads. another Go harness i keep up to date with is:…

0

Sep 22, 2026

README

Wingman Logo

Wingman

The open-source client-agnostic agent harness

Wingman is not production ready. Expect frequent changes to APIs and data models for the time being.

What is Wingman?

Wingman is yet another agent harness, but this one is:

  • Written in Go.
  • Client agnostic: multiple clients/UIs on one machine can use Wingman as a shared dependency. Wingman is decoupled from any specific use case, so it does not come bundled with a coding TUI, but you can run a coding TUI on top of it.
  • Independent of external dependencies, making it ideal for running in secure or airgapped environments.
  • Highly extensible: plugin support via in-process Go modules or out-of-process JSON-RPC. Plugins can register tools, attach to lifecycle events, rewrite history, and more.

Install

curl -fsSL https://wingman.actor/install | bash

It adds Wingman to your shell PATH when it finds a suitable shell config. Pass --no-modify-path to skip that step.

Enable

wingman service start

Docs

Introduction

Quick Start

agent
agentic-ai
golang
harness

Contributors

ChaseRensberger

851 commits

ChaseRensberger/wingman

The open-source client-agnostic agent harness

Go

20

852 commits

updated Sep 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

Unreal Agent

happy to see more harnesses in the Go space, i've had a fun time building https://github.com/ChaseRensberger/wingman i think the language primitives map well to the natural desire to use these tools across networks and in concurrent workloads. another Go harness i keep up to date with is:…

0

Sep 22, 2026

README

Wingman Logo

Wingman

The open-source client-agnostic agent harness

Wingman is not production ready. Expect frequent changes to APIs and data models for the time being.

What is Wingman?

Wingman is yet another agent harness, but this one is:

  • Written in Go.
  • Client agnostic: multiple clients/UIs on one machine can use Wingman as a shared dependency. Wingman is decoupled from any specific use case, so it does not come bundled with a coding TUI, but you can run a coding TUI on top of it.
  • Independent of external dependencies, making it ideal for running in secure or airgapped environments.
  • Highly extensible: plugin support via in-process Go modules or out-of-process JSON-RPC. Plugins can register tools, attach to lifecycle events, rewrite history, and more.

Install

curl -fsSL https://wingman.actor/install | bash

It adds Wingman to your shell PATH when it finds a suitable shell config. Pass --no-modify-path to skip that step.

Enable

wingman service start

Docs

Introduction

Quick Start

agent
agentic-ai
golang
harness

Contributors

ChaseRensberger

851 commits

Languages

Go

70.4%

TypeScript

26.6%

Shell

1.2%

CSS

1.1%