Agency

github.com/neurocult/agency AI Agent Frameworks Open-source projectOpen source

Agency provides a Go library for developers building applications with large language models.

github.com/neurocult/agency
Agency homepage screenshot

About Agency

Agency is a Go library for building applications with large language models and other generative AI. It provides OpenAI API bindings that also work with OpenAI-compatible APIs for text completion, text to image, text to speech, and speech to text. Developers can define custom operations, combine them into processes, and observe steps with interceptors.

The repository includes chat, RAG, and multimodal examples. Only an OpenAI provider adapter is available, and external function calls, usage metadata, image-to-text operations, and additional providers are listed as planned for future versions.

Key features

  • Define custom operations by implementing an interface
  • Combine operations into processes with step interceptors
  • OpenAI bindings for text, image, and speech tasks
  • Works with OpenAI-compatible APIs
  • Example code for chat, RAG, and multimodal use
  • Separate business logic from concrete implementations
Best for: Go developers building chat, RAG, or multimodal applications with large language models.
Good for
  • Go implementation with static typing
  • Separates business logic from concrete implementations
  • MIT-licensed open source code with examples
Watch out for
  • Only OpenAI provider adapter; more providers are planned
  • External function calls are listed as future work
  • No usage metadata or image-to-text operation yet

Agency at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Good for
Developers
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Agency alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Agent Frameworks

Well-known listings from the same topic.

All 75

Agency FAQ

How is Agency installed?
With go get github.com/neurocult/agency.
Which APIs can the OpenAI bindings be used with?
OpenAI and any OpenAI-compatible API.
Does Agency include RAG examples?
The repository points to examples covering RAGs and multimodal operations.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing