Test, red-team, and deploy LLM applications with confidence. Multi-provider support (OpenAI, Anthropic, Gemini), MCP integration, self-play testing, and production SDK.
README
The high-performance Go runtime and SDK for production LLM applications.
PromptKit is a Go library for building LLM apps that hold up under real load: multi-provider streaming with a bounded back-pressure stack, native tool calling (MCP), agent-to-agent orchestration, workflow state machines, voice, and multimodal — all behind one pipeline with first-class metrics. It stays flat on memory and CPU where other frameworks balloon or fall over (see Performance).
Config is portable via the PromptPack spec, so your prompts, providers, and tools aren't locked to a vendor.
PromptPack ── open spec for portable prompts (JSON, vendor-neutral)
│
├── PromptKit ── this repo: Go runtime + SDK (embed in your application)
│
└── PromptArena ── github.com/AltairaLabs/promptarena
├── promptarena ── test, red-team, evaluate (CLI)
└── packc ── compile config → portable pack
PromptKit is the runtime your applica