Jan is a desktop app that keeps the whole conversation on your machine. Instead of signing into a service, you browse a hub of open models, download the weights, and chat against them locally, so threads work offline and never leave the device. The window mirrors the now-familiar chat layout: a thread list on the left, a composer below, streaming replies. But a model-management panel exposes the machinery most cloud chats hide, letting you see what is loaded, swap models per conversation, and tune raw parameters like temperature and context length through plain settings fields. That control is also the friction. Picking a model, judging whether your hardware can run it, and waiting on a multi-gigabyte download are setup steps a hosted chatbox simply doesn't ask of you.
Notable UX patterns
Flows
Flows for Jan are being captured
We haven't taken Jan apart screen by screen yet. Explore the UX patterns it's known for, or request an audit of your own product.
Request a UX auditTeardowns
Teardowns of Jan are coming
We haven't published a written teardown of Jan yet. Explore related topics, or request an audit.
Request a UX audit