#1111th of 12 in Chat apps
openai-responses-starter-app
Next.js chat on the OpenAI Responses API with hosted tools
- Stars
- 877
- License
- MIT
- Last commit
- Dec 2025
- Language
- TypeScript
Overview
A Next.js chat UI wired to the OpenAI Responses API with streaming, multi-turn state, function calling and the hosted tools: web search, file search over a vector store you create from the UI, and code interpreter. It also configures public MCP servers and shows a Google Calendar and Gmail connector behind a browser OAuth flow; there is no auth or database. For developers building an assistant on OpenAI hosted tooling.
Who it is for: Developers building an assistant on OpenAI hosted tools
Strengths
- Web search, file search and code interpreter configurable from the UI
- Working OAuth example for OpenAI first-party connectors (Calendar, Gmail)
- Custom functions live in config/functions.ts; clear extension point
Weaknesses
- OpenAI-only; the Responses API is the architecture
- No auth, persistence or tests
- MCP servers that need auth are left to you
- Last commit 2025-12
What it needs
- TypeScript, openai
- Needs openai-api-key, google-oauth-client
- GitHub template
- env example file
Also in Chat apps
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | langchain-nextjs-templateNext.js routes for LangChain.js chat, agents, structured output and RAG | 63 out of 100 |
| 2 | chatbotNext.js chat template with Auth.js, Postgres history and AI Gateway models | 54 out of 100 |
| 3 | chatNuxt UI chat template with GitHub login, SQLite history and AI Gateway | 52 out of 100 |
| #4 | gemini-chatbotNext.js chatbot template defaulting to Gemini with NextAuth and Postgres | 50 out of 100 |
| #5 | claude-quickstartsIndependent Claude API starter projects, one folder per pattern | 48 out of 100 |