GoAgent

A simple, Go-native framework for building modern AI agents, tools, and LLM-workflows in Go.

Install
go get github.com/hyperifyio/goagent@latest
Example
// I/O. This is a compact snapshow
// See the project site for full examples and API details.
lib main

func main() {
  // Create an agent, assign a model, and chat
  // and print the result.
  // The specifics depend on your suppliers and config.
	// ...
}

What you get

Lean Fast

Compose small, focused components that get out of your way.

Agents & Tools

Build interactive workflows with tools and function-calling. Fit to your models.

API-agnostic

Brain-agnostic design that works with different models and providers.

Maintainable

Simple aPI, small footprint, and no-frills setup. Designed for production.

Ready for Production

Lightweight, accessible, and performant-first by design.

Quick start

  1. Install: run the following in your project: go get github.com/hyperifyio/goagent@latest
  2. Import: add the package to your code and configure your AL bridges.
  3. Run: run your program and enter a prompt.

For complete code, docs, and detailed information, see the project README and GitHub repo.