Agora

Where ideas gather

Named for the ancient Greek agora — the gathering place at the heart of every city, where citizens assembled to debate, trade, and think aloud. Agora brings that spirit to AI: converse across leading models, with artifacts, tools, and persistent history built in.

Sign upSign in

Everything you need to assemble

A complete foundation for an AI conversation app, ready to make your own and gather a community around.

Multi-model routing

Route across leading models through the Vercel AI Gateway, with per-model tool, vision, and reasoning capability awareness.

Artifacts

Rich side panels for text, code, and sheets — generated inline and streamed as you chat.

Persistent history

Chats, messages, votes, and document versions are saved in Postgres with versioned, resumable streams.

Authentication

NextAuth credentials and ephemeral guest auth, with user type threaded into the session for entitlements.

Tools & streaming

AI SDK tool calls with human-in-the-loop approval, plus resumable streaming backed by Redis when available.

Open-source

A forkable, self-hostable template — own your data, customize the UI, and deploy anywhere Next.js runs.

Artifacts alongside the conversation

Generated content opens in a dedicated panel — never lost in the chat scroll.

Documents
ProseMirror-backed writing with live streaming.
Code
def hello(name):
    return f"Hi, {name}"

print(hello("world"))
CodeMirror editor with client-side Python via Pyodide.
Sheets
A
val1
val2
val3
val4
val5
val6
val7
val8
Data grids with CSV import and inline editing.

Routes across leading models

DeepSeek V3.2Kimi K2.5GPT OSS 20BGPT OSS 120BGrok 4.1 Fast

Step into the agora

Create an account to keep your conversations, or sign in to pick up where you left off.

Sign up
Agora
DocsGitHub

© 2026 Chatbot