Awesome Go

Artificial Intelligence

37 libraries in this category

Ollama

Run large language models locally

183,199Artificial IntelligenceArtificial Intelligence
LocalAI

Open Source OpenAI alternative, self-host AI models

49,545Artificial IntelligenceArtificial Intelligence
langchaingo

LangChainGo is a framework for developing applications powered by language models

9,722Artificial IntelligenceArtificial Intelligence
mcp-go

Go implementation of the Model Context Protocol for building MCP servers and clients in Go

9,166Artificial IntelligenceArtificial Intelligence
Genkit

Framework created by Google for building AI-powered and agentic applications in idiomatic Go

6,524Artificial IntelligenceArtificial Intelligence
trpc-agent-go

Framework for building LLM-based multi-agent systems

1,863Artificial IntelligenceArtificial Intelligence
GoModel

AI gateway exposing a unified OpenAI-compatible API across OpenAI, Anthropic, Gemini, Groq, xAI, Ollama and other providers, with routing, usage tracking, rate limits, and guardrails

1,238Artificial IntelligenceArtificial Intelligence
chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence

1,067Artificial IntelligenceArtificial Intelligence
snip

CLI proxy that reduces LLM token usage by 60-90% with declarative YAML filters. Drop-in for Claude Code, Cursor, Copilot, and Gemini. rtk alternative in Go

467Artificial IntelligenceArtificial Intelligence
langgraphgo

A Go library for building stateful, multi-actor applications with LLMs, built on the concept of LangGraph,with a lot of builtin Agent architectures

307Artificial IntelligenceArtificial Intelligence
ai-gateway

OpenAI-compatible LLM gateway that routes requests across 30 providers with fallback, rate limiting, budgets, guardrails, and observability

269Artificial IntelligenceArtificial Intelligence
goai

Go SDK for building AI applications. One SDK, 20+ providers. Inspired by Vercel AI SDK

226Artificial IntelligenceArtificial Intelligence
Cynative

Framework for building security engineering AI agents in Go. Read-only by construction, built-in sandbox, 45 agent blueprints for AWS, GCP, Azure, K8s, GitHub & GitLab deep research

223Artificial IntelligenceArtificial Intelligence
clai

Agentic harness focused on terminal workflows, following UNIX principles. No external dependencies, ideal for scripting/prototyping agentic apps, engine is also exposed as a package

148Artificial IntelligenceArtificial Intelligence
OllamaFarm

Manage, load-balance, and failover packs of Ollamas

103Artificial IntelligenceArtificial Intelligence
jargo

Framework for building real-time voice AI agents over WebRTC, wiring speech-to-text, LLMs, and text-to-speech into a streaming pipeline

102Artificial IntelligenceArtificial Intelligence
keen-code

A context-efficient terminal-based AI coding agent. Provider agnostic, supports MCPs, Agent Skills, Subagents, and more. Comes with a simple and straightforward TUI

72Artificial IntelligenceArtificial Intelligence
web-researcher-mcp

MCP server providing AI assistants with web search, content extraction, and multi-source research capabilities. Single binary, 5 search providers with circuit-breaker failover, 4-tier scraping pipeline

68Artificial IntelligenceArtificial Intelligence
skillreaper

CLI that scans AI agent session transcripts to identify and safely quarantine unused skills, MCP servers, and agents across Claude Code, Codex CLI, Hermes, OpenCode, Cursor, and OpenClaw

60Artificial IntelligenceArtificial Intelligence
agent-sdk-go

Framework for building stateful AI agents in Go

59Artificial IntelligenceArtificial Intelligence
zenflow

Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider

56Artificial IntelligenceArtificial Intelligence
claude-code-go

Go library for driving the Claude Code CLI non-interactive prompt surface from Go programs

51Artificial IntelligenceArtificial Intelligence
hotplex

AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox

50Artificial IntelligenceArtificial Intelligence
ai

A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration

45Artificial IntelligenceArtificial Intelligence
otellix

OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments

44Artificial IntelligenceArtificial Intelligence
AegisFlow

AI gateway for routing, securing, and monitoring LLM traffic across 10+ providers. OpenAI-compatible API, WASM policy plugins, canary rollouts, real-time dashboard

35Artificial IntelligenceArtificial Intelligence
routex

YAML-driven multi-agent AI runtime for Go with Erlang-style supervision, MCP tool server support, and a CLI

25Artificial IntelligenceArtificial Intelligence
Aetheris

AI Agent execution runtime with event sourcing, checkpoint recovery, and At-Most-Once execution guarantee. Written in Go

23Artificial IntelligenceArtificial Intelligence
agy-mcp

Model Context Protocol (MCP) server wrapping the Antigravity CLI to run prompts and peer reviews

19Artificial IntelligenceArtificial Intelligence
localaik

LocalStack-style local emulation of OpenAI and Gemini APIs; single Docker container, llama.cpp + Gemma 3 backend

16Artificial IntelligenceArtificial Intelligence
llm-box

Terminal-based AI workflow engine with YAML-driven pipelines, 20+ LLM providers (DeepSeek, Qwen, GLM, Mistral, etc.), and a TUI for workflow management

15Artificial IntelligenceArtificial Intelligence
crewai-go

Idiomatic Go port of CrewAI (multi-agent orchestration). Zero dependencies, stdlib only

13Artificial IntelligenceArtificial Intelligence
Smeldr

AI-native content backend with typed lifecycle management, native MCP tools for every content type, and zero runtime dependencies

9Artificial IntelligenceArtificial Intelligence
semantic-search

Meaning-based search over PDF, Markdown, DOCX, source code, and other file types, using generative AI embedding models to vectorize files into a vector database

8Artificial IntelligenceArtificial Intelligence
dakera-go

Official Go client SDK for the Dakera self-hosted agent memory server, providing typed interfaces for memory store/recall, session management, namespace operations, and decay configuration

7Artificial IntelligenceArtificial Intelligence
golem

Framework for building dependable AI agents with typed dependencies, zero external dependencies, and native MCP support

7Artificial IntelligenceArtificial Intelligence
thermal

Terminal contribution heatmap, streak tracker, and token leaderboard for AI coding assistants

1Artificial IntelligenceArtificial Intelligence