Pluto did its job. It got us to a place where the assistant could hold a real conversation, write real code, and ship real features for the people who used it every day. But the product had grown past its name. "Pluto" was a chat. What we have now isn't a chat — it's a workspace.

Today we're renaming Pluto to Polygon, and using the rename as the moment to ship the biggest UI and functionality rebuild we've ever done. Polygon is live now at invariant.ai/polygon. Old /pluto links redirect automatically.

Why the new name

A polygon has many sides. So does the product we ended up building. Chat is one face. Projects are another. Code is another. Design surfaces, artifacts you can edit and share, the things you save and the things you generate — they're all faces of the same object, and we wanted a name that admitted that out loud.

Pluto, as a name, was always pointed at conversation. Polygon is pointed at the work that comes out of conversation.

What's new in the UI

A real sidebar, not a chat list. The left rail now organises the whole workspace: New chat, Search, Customize, and a top-level switch between Chats, Projects, Artifacts, Code, and Design. Starred items live above your recents so the things you're returning to don't get buried.

Light and dark, properly. The new theme system was built top-down rather than retrofitted. Both modes use the same tokens, the same accent treatment, and the same typography scale — so toggling theme doesn't reshuffle the layout or change the feel of the product.

A composer that grows with you. The input box expands as you type, holds attachments inline, and shows a quiet affordance for switching models, attaching context, or invoking a tool. The shortcuts that long-time Pluto users learned still work.

Faster everything. First paint is dramatically quicker. Conversation lists scroll without jank. The whole UI bundle is smaller than the old one despite doing more.

What's new in functionality

Projects, properly. A Polygon project bundles chats, files, artifacts, and instructions into a workspace that remembers what you're trying to do. Drop in a brief, a style guide, or a code style preference once and Polygon carries it across every conversation in that project.

Artifacts. Anything Polygon generates that's worth keeping — a doc, a chart, a snippet, a small app — becomes an artifact you can name, edit, share, and version. Artifacts live alongside the chats that produced them and can be revised directly without restarting the conversation.

Code, integrated. The Code surface is a real editor, not a transcript. Polygon can read and write across files in your project, run them, see the output, and iterate. GitHub connection is still a one-click bind from settings, and existing Pluto Code Studio projects carry over with no migration step.

Design. A new surface for visual work — quick diagrams, layout sketches, simple palettes, prompts you can iterate on with a preview. It's intentionally small for v1 and will grow with how you use it.

Customize. The old "system prompt" lived in a modal you forgot existed. Customize now lives in the sidebar: persona, tone, defaults, preferred response shape, and a few per-project overrides — all editable in one place.

What stays the same

Your account, your history, your billing, your data — all of it carries over. Conversations you had in Pluto are now Polygon conversations; nothing was lost or rewritten. The free tier is the same shape and remains genuinely useful. Our commitments apply unchanged: no training on your private chats, no selling your data, no surprise downgrades to the free tier.

The Pluto API endpoints continue to work for now under their old paths so existing integrations don't break. New projects should use the Polygon endpoints; we'll publish a migration window in the developer docs.

What's next

Polygon is the platform we want to build the next two years of Invariant on. Expect deeper Airo integration, multi-modal artifacts, longer-running tasks, and a richer model picker. The roadmap will live in the newsroom; if you want a feature, write to hello@invariant.ai — a person reads it.

Open Polygon, kick the tires, and tell us what's broken. Thank you for everything you did with Pluto — let's see what you do with this.