Hey HN! This is a project I've been working on for a while, it's still rough around the edges but I wanted to share it and hopefully get some feedback. Wingman is a client-agnostic agent harness (written in Go). Client-agnostic means Wingman isn’t coupled to any specific problem (like a coding agent or answer engine). It’s a portable agentic runtime that lets you build arbitrary clients on top of it.

So you can build a client to:

- Write code

- Perform automatic triage

- Classify emails

- Review a PR

and any other LLM adjacaent problem. There are surely features that exist that aren't well documented, a bunch of small bugs/race conditions, and all kinds of things I am hoping to add in the near future so any feedback is appreciated.

Show HN: Wingman – A client-agnostic agent harness (written in Go)
wingman.actor