Keep the original conversation while choosing where and how its next path begins.
Open Naidan to start. If first-time setup appears, choose a working endpoint and model and finish setup before sending or generating replies. Then open a Chat with messages, or start one and exchange a few messages before branching. For an in-browser model, see browser model setup.
Create and switch conversation paths
Below a message, use the pencil to edit, the send icon to resend, or the circular arrow to regenerate an answer. After editing, choose Send & Branch.
Use the arrows around the version number to switch paths. They appear below your message for edit and resend, and below the answer for regenerate.
For a separate Chat, choose More actions → Fork Chat below a message. It opens with the current path through that message; the header fork button includes the last message instead.
Try each way to branch the conversation
Each example plays automatically. Choose a step or use its controls to pause it. Replay this method restarts it; the page pause control shows the result.
Edit
Change the question, then send it as a new version.
https://naidan.pages.dev/◇
Browser models
You
Explain how a browser model handles my input.
Explain how a browser model handles my input, using a short analogy.
You
Gemma
The model processes the input on this device.
Think of the model as a tool on your desk. Once ready, it works on the text you give it on this device.
You
Explain how a browser model handles my input, using a short analogy.
Gemma
Think of the model as a tool on your desk. Once ready, it works on the text you give it on this device.
Type a message...
Choose the pencil below your message.
Edit the text in place, then choose Send & Branch.
The revised question and new response form version 2 / 2.
Choose the left arrow below your message to return to the original question and its answer.
The revised question and new response form version 2 / 2.
Resend
Send the same question again as a new version.
https://naidan.pages.dev/◇
Browser models
You
Explain how a browser model handles my input.
Gemma
The model processes the input on this device.
Once the model is ready, it can process your text locally, without sending that input to an external inference service.
You
Explain how a browser model handles my input.
Gemma
Once the model is ready, it can process your text locally, without sending that input to an external inference service.
Type a message...
Choose the send icon below your message.
The same question becomes version 2 / 2, and a new response starts.
The new version has its own answer.
Choose the left arrow below your message to return to its original continuation.
The new version has its own answer.
Regenerate
Keep the question and generate another answer.
https://naidan.pages.dev/◇
Browser models
You
Explain how a browser model handles my input.
Gemma
The model processes the input on this device.
Once the model is ready, it can process your text locally, without sending that input to an external inference service.
You
Explain how a browser model handles my input.
Gemma
Once the model is ready, it can process your text locally, without sending that input to an external inference service.
Type a message...
Choose the circular arrow below the assistant response.
Your question stays the same; a new assistant version starts.
The new answer is assistant version 2 / 2.
Choose the left arrow below the answer to compare it with version 1 / 2.
The new answer is assistant version 2 / 2.
Fork Chat
Open an independent Chat from the selected message.
https://naidan.pages.dev/◇
Fork of Browser modelsFork of Browser models
You
Explain how a browser model handles my input.
Gemma
The model processes the input on this device.
You
Explain how a browser model handles my input.
Type a message...
Choose More actions below the user message.
Choose Fork Chat from the three-dot menu.
The new Chat opens with the selected user message. Its later answer was not copied, and no new answer starts automatically.
Select the original Chat in the sidebar: its answer is still there. Both Chats remain available.
The new Chat opens with the selected user message. Its later answer was not copied, and no new answer starts automatically.
Keep versions in one Chat, or continue in a separate Chat
Edit, resend, and regenerate keep alternatives in one Chat. Editing an assistant answer uses Update & Branch, which saves a version without generating. Fork Chat opens a separate Chat in the same Chat Group, such as “Fork of Browser models”.