What is Kindgi?
Kindgi runs the AI parts of your application (tools, agents, flows and guardrails) durably, on infrastructure you choose, and records every step they take.
Your code, as a pack
Section titled “Your code, as a pack”A pack is the Kindgi part of your app, written in the app's own language and living in its repository:
- Tools: functions the app already has, exposed to agents and flows: a database lookup, a ticket write, an HTTP API.
- Agents: a model with instructions and tools, answering with a typed result your code can rely on.
- Flows: your process as steps and branches: an agent triages, a tool writes, an approval waits for a person.
- Guardrails: checks on what an agent says or does before it counts.
You write packs in TypeScript (@kindgi/sdk) or Python (the
kindgi package). Tools call your app's own modules; nothing is rewritten
for Kindgi.
The runtime
Section titled “The runtime”The Kindgi runtime runs agent turns and flows durably: each step is journaled, a run can be resumed, and long work continues in the background while your app carries on. Models come from providers you register: Anthropic, Gemini, or any OpenAI-compatible endpoint, including an open model served inside your own network.
Your app talks to the runtime over HTTP: it starts runs, follows their events as they happen, and receives signed webhooks when they finish.
Four ways in
Section titled “Four ways in”- The CLI (
@kindgi/cli): create a pack, run it locally withkindgi dev, build and deploy it. - The HTTP API: every operation, for any language.
- The SDKs: TypeScript and Python clients for the API.
- The console: runs, their steps, their cost and where every answer came from.
Your coding agent
Section titled “Your coding agent”kindgi init installs skills for Claude Code into the project, so your
coding agent writes tools, agents, flows and guardrails the way Kindgi
expects, without you learning a new API first.
Where it runs
Section titled “Where it runs”- On your machine:
kindgi devruns the runtime as a container next to your pack's code and picks up every save. (The runtime image is in private preview: request access at contact@kindgi.com.) - In your own cloud: you deploy the same runtime image into your project; your data and prompts stay there.
- Kindgi Cloud: we operate the runtime for you. It's in private preview.
Status
Section titled “Status”Kindgi is in preview: APIs may change between 0.x releases. These
docs are versioned with each release; the version menu shows which one
you're reading.
The SDKs are Apache-2.0. The runtime is source-available under the Business Source License 1.1.