What's new

Every door we've opened lately

New models, sharper workflows, and product improvements across magicdoor.ai.

Latest update June 4, 202633 public updatesRSS feed
Performance

Inline style cleanup

We removed inline style props from app components and replaced them with Tailwind utilities, keeping the same visual output while improving lint hygiene.

Permalink
  • Replaces inline height styles on demo textareas with equivalent Tailwind utilities
  • Replaces signup page inline gradient background with the existing bg-gradient-app class
  • Adds documented eslint exceptions for OpenGraph ImageResponse files that require style objects
Model update

Claude Opus upgraded to 4.8

We updated magicdoor.ai to use Claude Opus 4.8 while keeping Opus pricing unchanged.

Permalink
  • Routes new Opus chats to claude-opus-4-8 and keeps legacy Opus 4.6/4.7 chats on the current model
  • Keeps Opus pricing at $5 input and $25 output per 1M tokens, with the same cache pricing
  • Refreshes model pages, resource guides, marketing copy, and onboarding copy to show Claude Opus 4.8
Product

Oggie setup now self-registers

Magicdoor now creates and reuses one app-level Oggie OAuth client per deployment, so users can connect Oggie without a manually preconfigured client ID.

Permalink
  • Registers the Magicdoor deployment with Oggie automatically on first connect
  • Reuses that app-level client across users while keeping each user OAuth grant separate
  • Shows clearer account-page messages when Oggie setup is temporarily unavailable or server configuration is missing
  • Classifies missing connection-token encryption setup as a Magicdoor config issue instead of a temporary Oggie outage
Product

AI subscription calculator added

We added a public calculator for visitors comparing multiple AI subscriptions against magicdoor.ai usage-based pricing.

Permalink
  • Shows how stacking ChatGPT, Claude, Gemini, and Perplexity-style subscriptions can reach $60-80/month
  • Frames magicdoor.ai around the $6/month base subscription, included $1 credit, and typical $8-10/month total
  • Links high-intent visitors into signup, usage-based pricing, and supported model pages
Product

Oggie calendar connection foundation

We added the first secure foundation for connecting Oggie to Magicdoor so chat can receive server-side calendar tools when a user has connected their account.

Permalink
  • Adds an Oggie card to Account integrations with connect, reconnect, and disconnect states
  • Stores Oggie connection tokens encrypted server-side and keeps decrypted tokens out of the browser
  • Adds read-only Oggie calendar MCP tools for connected users
Product

Gemini image limit guidance added

We added a focused public guide for people who hit Gemini image generation limits and need to decide whether to wait, stay with Google, or try a usage-based image workflow.

Permalink
  • Explains when Google still makes sense for very heavy Gemini usage or Google-first workflows
  • Shows how magicdoor.ai handles image work with multiple models, visible usage pricing, and no magicdoor.ai-imposed cooldowns
  • Links directly into the image generator for users who want to keep creating
Performance

Magicdoor is running on a fresher foundation

We refreshed Magicdoor's app foundation so the core experience stays reliable, responsive, and ready for the next round of product improvements.

Permalink
  • Keeps everyday surfaces like Chat, artifacts, dashboards, billing, and account management feeling consistent
  • Improves reliability for rich text, charts, resizable panels, and payment-backed account updates
  • Lays groundwork for faster product updates without changing existing workflows
Trust

Removed ChatGPT conversation import

We removed an accidental ChatGPT conversation import surface from Account settings and the matching import endpoint.

Permalink
  • Removes the conversation import panel from Account settings
  • Removes the export upload endpoint and parser
  • Keeps migration guidance focused on manually copying saved memory and preferences
Model update

DeepSeek V4 Pro added to Chat

We added DeepSeek V4 Pro as a managed chat model in magicdoor.ai through the existing Together AI integration.

Permalink
  • Routes DeepSeek chats to deepseek-ai/DeepSeek-V4-Pro
  • Adds DeepSeek pricing, context window, and conservative text-only attachment metadata
  • Keeps Mistral out for now because current Together AI serverless pricing was not available in the verified pricing source
Performance

Installed Chat opens faster

We reduced the work that blocks the first magicdoor.ai/chat shell, so installed and bookmarked launches can show the chat surface sooner on mobile.

Permalink
  • Keeps auth and subscription guardrails in place before Chat opens
  • Loads preferences, balance, renewal details, and sidebar history after the shell starts rendering
  • Improves standalone launch polish with matching theme colors and safe-area padding
Model update

Homepage model labels refreshed

We refreshed the main magicdoor.ai homepage marquee so it shows the current GPT-5.5 and Claude Opus 4.7 labels instead of older model names.

Permalink
  • Updates the homepage marquee from GPT-5.1 to GPT-5.5
  • Updates the Claude Opus label from 4.6 to 4.7
  • Keeps the public landing page aligned with the current model registry
Product

Find the right AI model before you start

A new public /which-ai-model page helps visitors choose a practical model for writing, coding, research, images, or everyday chat before signing up.

Permalink
  • Adds a four-question model recommender with one primary recommendation and alternatives
  • Uses current magicdoor.ai model labels, capabilities, and usage pricing for cost posture
  • Keeps the flow public and separate from future first-login onboarding
Model update

Kimi upgraded to K2.6

We updated the Moonshot AI chat model in magicdoor.ai to Kimi K2.6, adding the new Together AI endpoint and refreshed multimodal coding metadata.

Permalink
  • Routes new Kimi chats to moonshotai/Kimi-K2.6
  • Keeps older saved Kimi K2.5 chats resolving to the new K2.6 endpoint
  • Refreshes model labels, pricing, and marketing copy to show Kimi K2.6
Product

Chats now know their active model

Magicdoor now includes the active model context in each chat generation prompt, so assistants can answer model-identity questions based on the model currently handling the message.

Permalink
  • Adds the active model ID to chat system context for each generation
  • Includes model label and provider details when available
  • Keeps assistant instructions, memory, and project instructions intact
Product

Install magicdoor.ai from your phone

A new public /install page explains how to open magicdoor.ai/chat first, then add it to your home screen for faster access to Chat.

Permalink
  • Shows a dismissible mobile banner on Chat and Images that links to the install guide
  • Directs mobile users to start from magicdoor.ai/chat before using Add to Home Screen
  • Includes iPhone Safari and Android Chrome install steps
  • Keeps the install guide publicly reachable at magicdoor.ai/install
Model update

Grok upgraded to Grok 4.3

We updated the xAI chat model in magicdoor.ai to Grok 4.3 while keeping the existing pricing and capability metadata in place.

Permalink
  • Routes new Grok chats to the grok-4.3 model ID
  • Keeps existing saved Grok chats resolving to the new Grok 4.3 endpoint
  • Refreshes model pages, resources, and product copy to show Grok 4.3
Model update

GPT-5.5 now leads the chat picker

We reordered the chat model picker so GPT-5.5 is the first default option for new chats, followed by Claude Sonnet 4.6 and GLM-5.1.

Permalink
  • Makes GPT-5.5 the first model new and trial users encounter
  • Keeps Claude Sonnet 4.6 as the broadly available Claude option near the top
  • Keeps GLM-5.1 available directly below Claude Sonnet 4.6
Trust

Chat internals now use direct model modules

We cleaned up an old chat compatibility layer so model metadata, pricing, markdown rendering, and chat creation now import from their source modules directly.

Permalink
  • Removes a stale chat utility barrel file
  • Keeps chat cost and model capability helpers wired to their source modules
  • Aligns usage cost typing with image usage records
Performance

Chat compaction is now server-owned

Manual chat compaction now uses persisted server history, versioned snapshots, and structured artifact metadata so long chats keep safer context.

Permalink
  • Stores v2 compaction snapshots with summary previews, token estimates, quality metadata, and artifact manifests
  • Computes manual compaction ranges on the server instead of trusting client split points
  • Adds the shared stream event contract needed for future auto-compaction updates
Product

GPT-5.5 chat tools now finish reliably

GPT-5.5 chats now keep running after OpenAI tool results so Magicdoor tools and code interpreter sessions can complete with a final answer.

Permalink
  • Restores multi-step GPT-5.5 tool calls for search, memory, canvas, and other chat tools
  • Keeps code interpreter progress and generated-file capture deterministic
  • Persists code interpreter containers even when no generated file is cited
Product

Chat onboarding now shows models and images together

New users now get a clearer chat onboarding flow that highlights model switching first, then includes one complimentary Seedream 4.5 image after they try a second model.

Permalink
  • Guides new users to compare models in the same chat
  • Adds one complimentary Seedream 4.5 onboarding image
  • Keeps future image generation clearly billed per image
Model update

GLM-5.1 now leads the chat picker

We reordered the chat model picker so GLM-5.1 is the first default option for new chats, with Gemini 3.1 Pro and Claude Haiku moved lower.

Permalink
  • Makes GLM-5.1 the first model new and trial users encounter
  • Keeps Gemini 3.1 Pro and Claude Haiku available lower in the picker
  • Preserves MiniMax M2.7 and legacy M2.5 routing
Model update

MiniMax upgraded to M2.7

We replaced the deprecated MiniMax M2.5 endpoint with MiniMax M2.7 across magicdoor.ai after the provider sunset notice.

Permalink
  • Routes new MiniMax chats to MiniMaxAI/MiniMax-M2.7
  • Keeps older saved M2.5 chats resolving to the new M2.7 endpoint
  • Refreshes model labels and resource copy to show MiniMax M2.7
Performance

Long chats now reuse cached prompt context

Prompt caching is now enabled for Claude and GPT chats, lowering cost and latency when longer conversations reuse the same context.

Permalink
  • Claude system context is marked cacheable for supported long chats
  • GPT chats use account-scoped prompt cache routing
  • Cached token reads and writes are tracked separately for accurate billing
Workflow

Compare image models from one picker

The /images flow now lets you choose one model for a normal generation or select multiple compatible models to compare outputs side by side.

Permalink
  • Model rows generate with a single model, while checkboxes add models for comparison
  • Aspect ratios stay compatible with the selected model set
  • Compare results show model-labeled image tiles with per-model loading and error states
Model update

ChatGPT Image upgraded to gpt-image-2

We upgraded the ChatGPT Image path in magicdoor.ai to Replicate gpt-image-2 and aligned the images flow around the newer model.

Permalink
  • Updated the main image route and library plumbing for the upgrade
  • Refreshed image model labels across the product
  • Added route and image utility test coverage for the change
Workflow

File context is now visible above the composer

Chats now show which files and images are currently in model context, with detach controls when you want to narrow the prompt.

Permalink
  • Historical attachments stay visible in the context bar
  • Historical image thumbnails now render cleanly
  • Non-vision TogetherAI models safely strip file parts before requests
Workflow

Image editing mode landed in /images

The /images page gained a dedicated editing mode for uploaded images, plus signed uploads and library updates to support the flow cleanly.

Permalink
  • Edit existing images from the main images workflow
  • Signed URL support added for image uploads
  • Image form and library UI updated for the new path
Trust

Privacy and security got a public home

We launched a public trust page covering data handling, account-scoped conversations, and product privacy details in plain language.

Permalink
  • Public /trust landing page is now live
  • Canonical metadata and structured data added
  • Middleware updated so the page stays publicly reachable
Performance

PWA startup got faster on repeat visits

We shipped cold-start quick wins for the PWA, including better app-shell caching, deferred scripts, and lighter initial chat loading.

Permalink
  • Improved service worker caching for /chat
  • Deferred the markdown fix script until after interactive
  • Dynamic imports reduced the upfront chat payload

Ready to try what's new?

The latest models and workflows are already inside magicdoor.ai.

Open chat, compare outputs, or jump into images without stacking more subscriptions.

Get started for free