OpenAI’s official Next.js wiring for the Assistants API
An official Next.js boilerplate for wiring up the OpenAI Assistants API, streaming responses and tool use included.

What it does
This is the house-brand starter kit for the OpenAI Assistants API in Next.js. It provides a chat interface and backend routes that handle streaming responses, function calling, file search, and code interpreter. In short, it is the plumbing you would otherwise have to write yourself.
The interesting bit
Rather than splitting features across separate apps, the template enables every tool on a single assistant and exposes each capability through its own demo page. The Chat component and its CSS are explicitly framed as copy-pasteable artifacts, which tells you exactly how OpenAI expects thread lifecycle and streaming to be structured in a React app.
Key highlights
- Demonstrates streaming, function calling, file search, and code interpreter in one template.
- The
Chatcomponent inapp/components/chat.tsxis portable: lift it and its CSS into your own project. - Backend routes cover the full thread lifecycle—creation, messaging, action callbacks, and file CRUD.
- Deploys to Vercel or any platform that supports Next.js.
Verdict
Use this if you want a working diagram of how Assistants API streaming and tool use fit together in Next.js. Skip it if you need a production-ready chat product; this is scaffolding, not a finished build.
Frequently asked
- What is openai/openai-assistants-quickstart?
- An official Next.js boilerplate for wiring up the OpenAI Assistants API, streaming responses and tool use included.
- Is openai-assistants-quickstart open source?
- Yes — openai/openai-assistants-quickstart is open source, released under the MIT license.
- What language is openai-assistants-quickstart written in?
- openai/openai-assistants-quickstart is primarily written in TypeScript.
- How popular is openai-assistants-quickstart?
- openai/openai-assistants-quickstart has 2k stars on GitHub.
- Where can I find openai-assistants-quickstart?
- openai/openai-assistants-quickstart is on GitHub at https://github.com/openai/openai-assistants-quickstart.