Skip to content

What is Kiwi

Kiwi is a hosted platform for building and running AI agents, reached over an API. It bundles the parts most AI features need — model access, conversation memory, file handling, document retrieval, media generation, and access control — so teams don't build them separately for each product.

The building blocks

  • Agents — named configurations made up of instructions (a prompt), a chosen model, and the tools the agent is allowed to use.
  • Tools — capabilities an agent can call, such as document retrieval, spreadsheet queries, web search, code execution, and media generation.
  • Sessions — conversations that retain context across turns.
  • Media Studio — the component that generates images, video, and audio.

How a request works

You send a message to an agent. The agent reasons about the request, uses tools when they are needed, and returns a response. Output is streamed as it is produced, so the agent's reasoning, the tools it uses, and any generated media appear progressively rather than all at once.

Two ways to use Kiwi

  • Through the web interface — sign in and work with agents directly in the browser: create agents, chat, and manage files. See Getting started.
  • Through the API — integrate Kiwi into your own application and stream responses to your users. See Deliver into your product.

Current scope

Each request runs a single agent, which can use multiple tools to complete a task. Coordinating several specialized agents is currently handled in the calling application. Native multi-agent orchestration (Sub-agents) is on the Roadmap.