0xcro3dile/answerui

Open-source alternative to ChatGPT's Intelligent UI. Answers arrive as live charts, forms and calculators. Works with any OpenAI-compatible model, in the cloud or local.

TypeScript

31

29 commits

updated Oct 8, 2026

See the code

See what people are saying

SourceMessageScoreDate

Open-source alternative to ChatGPT's new Intelligent UI works with any model (local too) (r/ollama)

ChatGPT launched Intelligent UI, where answers come back as charts, forms and small tools instead of text. It only works inside ChatGPT, so I built an open-source alternative that runs with any OpenAI-compatible model: Ollama, LM Studio, Kimi, OpenRouter, Groq or OpenAI. GitHub:…

7

Oct 8, 2026

README

AnswerUI

Answers you can use, not just read. Open source, any AI model.

CI License: MIT


AnswerUI is an open-source alternative to ChatGPT's Intelligent UI. It replies with interfaces instead of walls of text: charts, forms, tables and calculators you can use right in the answer. It works with any OpenAI-compatible model, in the cloud or on your own machine.

AnswerUI answering with a savings calculator, a dinner planner and a bill splitter

Watch the demo in full quality

Quick start

npx answerui-app

The first run asks for your API key. Press Enter instead to use a local model with Ollama.

Docker
docker run -p 127.0.0.1:3000:3000 --env-file .env ghcr.io/0xcro3dile/answerui
From source
git clone https://github.com/0xcro3dile/answerui.git
cd answerui
pnpm install
pnpm dev

Models

Set these in your environment, or save them with npx answerui-app --setup:

VariableWhat it does
OPENAI_API_KEYYour API key
OPENAI_BASE_URLYour provider's API address (default: OpenAI)
OPENAI_MODELThe model to use
OPENAI_EXTRA_BODYExtra JSON sent with each request, e.g. to turn off a model's thinking
OLLAMA_HOSTWhere Ollama runs (default: localhost)
ANSWERUI_ALLOWED_HOSTSExtra hostnames to serve, for example behind a proxy
ProviderOPENAI_BASE_URL
OpenAIleave empty
OpenRouterhttps://openrouter.ai/api/v1
Kimi (Moonshot)https://api.moonshot.ai/v1
Groqhttps://api.groq.com/openai/v1
LM Studiohttp://localhost:1234/v1
Ollamaleave everything empty

Bigger models build better interfaces. With Ollama, start it with OLLAMA_CONTEXT_LENGTH=16384.

Privacy

AnswerUI has no telemetry. Your messages go only to the provider you choose, your key stays on your machine, and the app only answers requests from your own computer.

Credits

Built on OpenUI (MIT). Not affiliated with OpenAI.

License

MIT

generative-ui
llm
nextjs
ollama
openui
react
typescript

0xcro3dile/answerui

Open-source alternative to ChatGPT's Intelligent UI. Answers arrive as live charts, forms and calculators. Works with any OpenAI-compatible model, in the cloud or local.

TypeScript

31

29 commits

updated Oct 8, 2026

See the code

See what people are saying

SourceMessageScoreDate

Open-source alternative to ChatGPT's new Intelligent UI works with any model (local too) (r/ollama)

ChatGPT launched Intelligent UI, where answers come back as charts, forms and small tools instead of text. It only works inside ChatGPT, so I built an open-source alternative that runs with any OpenAI-compatible model: Ollama, LM Studio, Kimi, OpenRouter, Groq or OpenAI. GitHub:…

7

Oct 8, 2026

README

AnswerUI

Answers you can use, not just read. Open source, any AI model.

CI License: MIT


AnswerUI is an open-source alternative to ChatGPT's Intelligent UI. It replies with interfaces instead of walls of text: charts, forms, tables and calculators you can use right in the answer. It works with any OpenAI-compatible model, in the cloud or on your own machine.

AnswerUI answering with a savings calculator, a dinner planner and a bill splitter

Watch the demo in full quality

Quick start

npx answerui-app

The first run asks for your API key. Press Enter instead to use a local model with Ollama.

Docker
docker run -p 127.0.0.1:3000:3000 --env-file .env ghcr.io/0xcro3dile/answerui
From source
git clone https://github.com/0xcro3dile/answerui.git
cd answerui
pnpm install
pnpm dev

Models

Set these in your environment, or save them with npx answerui-app --setup:

VariableWhat it does
OPENAI_API_KEYYour API key
OPENAI_BASE_URLYour provider's API address (default: OpenAI)
OPENAI_MODELThe model to use
OPENAI_EXTRA_BODYExtra JSON sent with each request, e.g. to turn off a model's thinking
OLLAMA_HOSTWhere Ollama runs (default: localhost)
ANSWERUI_ALLOWED_HOSTSExtra hostnames to serve, for example behind a proxy
ProviderOPENAI_BASE_URL
OpenAIleave empty
OpenRouterhttps://openrouter.ai/api/v1
Kimi (Moonshot)https://api.moonshot.ai/v1
Groqhttps://api.groq.com/openai/v1
LM Studiohttp://localhost:1234/v1
Ollamaleave everything empty

Bigger models build better interfaces. With Ollama, start it with OLLAMA_CONTEXT_LENGTH=16384.

Privacy

AnswerUI has no telemetry. Your messages go only to the provider you choose, your key stays on your machine, and the app only answers requests from your own computer.

Credits

Built on OpenUI (MIT). Not affiliated with OpenAI.

License

MIT

generative-ui
llm
nextjs
ollama
openui
react
typescript