# Meet Nuxi

> Today, we're announcing the new Nuxt Agent: Nuxi. We want to make your Nuxt experience less generic and more personalized, with the care that characterizes the Nuxt community.

<video :controls="true" className="rounded-lg" poster="https://res.cloudinary.com/nuxt/video/upload/so_0/v1779442968/nuxt/introducing-nuxi_vvvoyh.jpg">
<source src="https://res.cloudinary.com/nuxt/video/upload/v1779442968/nuxt/introducing-nuxi_vvvoyh.mp4" type="video/mp4" />
</video>

Back in April, we shipped AI-powered chat on [nuxt.com](/) in [beta](/blog/introducing-nuxt-agent). It was full-featured. It knew the docs, searched issues, and even had custom components for modules and templates.

It was a great showcase of how to build chat UI on Nuxt.

But chat-based interfaces are everywhere, and we wanted Nuxt to feel different. We wanted to find an identity for the Nuxt agent, matching  the Nuxt brand. And we wanted it to become much more part of your experience on nuxt.com.

So, today, we're announcing **Nuxi**, your Nuxt companion.

<agent-nuxi-icon className="block,mx-auto,my-6,size-20,text-primary">



</agent-nuxi-icon>

## Why Nuxi?

Our aim with Nuxi is to improve your developer experience and communicate something of the friendliness and care that characterizes the Nuxt community.

We want it to feel just like Nuxt.

That's why we picked the name **Nuxi**. For a while, it was the command you ran to start a Nuxt dev server (`nuxi dev`). Now, we use `nuxt dev`, but Nuxi has always held a place in our hearts, and we feel it's right to bring it back.

<nuxi-mood-gallery>



</nuxi-mood-gallery>

## What we're aiming for

**Playful.** We want Nuxi to feel fun. It should react to where you are, what you do, and it has a few things built in that we'd rather you find on your own. Start with typing `hi`.

<try-nuxi prompt="hi" label="Say hi">



</try-nuxi>

<tip icon="i-lucide-mouse-pointer-2">

Hover the Nuxi icon in the header and move your mouse around.

</tip>

**Context-aware.** When you chat to Nuxi, it will know the page you're on. We don't want you to have to explain yourself unnecessarily. Ask "how do I use this in my app?" while reading a doc and it should already knows what *this* refers to.

<try-nuxi prompt="How do I use this in my app?">



</try-nuxi>

**Grounded.** There are a lot of sources for Nuxt documentation. Nuxi uses [the Nuxt MCP server](/mcp) under the hood to find answers from whatever is most relevant, whether that's official Nuxt docs, the modules catalog, templates or changelogs. If it's helping you resolve an error, Nuxi will even search issues across `nuxt`, `nuxt-modules`, and `nuxt-content` before forming an opinion.

<try-nuxi prompt="How do I fetch data on the server in Nuxt 4?">



</try-nuxi>

**Built to grow.** Nuxi isn't a one-shot Q&A widget. We've built in lots of rich components. It renders modules, templates, hosting providers, and blog posts as cards you can click, spins up a [StackBlitz](https://stackblitz.com) playground straight from the conversation, and opens a feedback form if something feels off. If you have any ideas for improving it, adding new functionality is just a PR away.

<try-nuxi prompt="Show me official starter templates">



</try-nuxi>

## What's new today

This is the biggest batch of changes since the April beta. Our focus is making [nuxt.com](/) less generic and more personalized.

### Pick up where you left off

You can now **sign in to nuxt.com** with GitHub. Once you do, your conversations are saved automatically. For example, you can [open a chat](/dashboard/chat) from your phone and finish it on your laptop.

<callout icon="i-lucide-log-in" to="/login">

Sign in with GitHub at [/login](/login).

</callout>

### Branch your chats

Conversations aren't always linear. If you need to explore a tangent, try a different approach, or compare two approaches, you can fork the chat. From any of Nuxi's answers, hit **Branch in new chat**; everything up to that point is copied into a fresh thread, leaving the original untouched.

<video :controls="true" className="rounded-lg" poster="https://res.cloudinary.com/nuxt/video/upload/so_0/v1779446023/nuxt/nuxi-branch_jidlol.jpg">
<source src="https://res.cloudinary.com/nuxt/video/upload/v1779446023/nuxt/nuxi-branch_jidlol.mp4" type="video/mp4" />
</video>

### Share a great answer

Conversations are **private by default**. But if you want, you can mark your chat public and share it with a link. Anyone can read it, but nobody else can post in it, and you can switch it back to private whenever you want.

<video :controls="true" className="rounded-lg" poster="https://res.cloudinary.com/nuxt/video/upload/so_0/v1779446028/nuxt/nuxi-sharing_jwgsxg.jpg">
<source src="https://res.cloudinary.com/nuxt/video/upload/v1779446028/nuxt/nuxi-sharing_jwgsxg.mp4" type="video/mp4" />
</video>

<note>

Everything from the first release is still here: docs grounding, module and template cards, deployment provider cards, blog cards, GitHub issue search, playground links, page context, and the **Report issue** flow that opens a Linear ticket on our side. The [previous post](/blog/introducing-nuxt-agent) covers the full list.

</note>

## Your thoughts

Nuxt is a community, and we want everything we build to be useful for all of us. Please feel free to share your feedback on Nuxi, or any of the new features we're rolling out.

<tip icon="i-lucide-mouse-pointer-2">

If something feels off when you're using Nuxi, hit **Report issue** inside the chat. It creates a ticket with the full conversation attached — and we'll read every one.

</tip>

Over the next few months, we have more exciting plans for [nuxt.com](/), and we'd love your thoughts as we build.

Watch this space. 👀

## FAQ

<accordion type="single">
<accordion-item label="Is my chat history private?">

Yes. Every conversation is private by default and only visible to you. You can flip an individual chat to public from the visibility menu in the chat header, and switch it back whenever you want.

</accordion-item>

<accordion-item label="Do I need to sign in to use Nuxi?">

No. Nuxi works without an account. You'll just lose the cross-device history, and your rate limit is counted per IP instead of per account.

</accordion-item>

<accordion-item label="How many messages can I send per day?">

Twenty per day for now, counted per account when you're signed in and per IP otherwise. We're tuning these limits as usage settles.

</accordion-item>

<accordion-item label="What model does Nuxi run on?">

Anthropic's Claude Sonnet 4.6 through the [Vercel AI Gateway](https://vercel.com/ai-gateway), with the [Nuxt MCP server](/mcp) as its grounding for docs, modules, templates, deployment guides, and GitHub issues.

</accordion-item>

<accordion-item label="Can I delete a conversation?">

Yes. Open [/dashboard/chat](/dashboard/chat), hover any chat in the sidebar, and use the menu to delete it. It's removed from our database.

</accordion-item>

<accordion-item label="What does Nuxi know about me when I'm signed in?">

Your GitHub username and avatar, plus your conversations on nuxt.com. Nothing about your repos, your code, or your other Nuxt projects.

</accordion-item>
</accordion>
