Grain / Compare / Grain vs ChatGPT Space

Comparison

Grain vs ChatGPT Space

Grain is the agent-agnostic, open source ChatGPT Space alternative: Claude Code, Codex, Cursor, any CLI agent or MCP client writes the artifact, and Grain keeps it as real files at a shareable URL, with a database and scheduled jobs when it is an app. ChatGPT Space is a page editor inside ChatGPT, and it is the better choice when your team already pays for ChatGPT and wants to co-edit pages with ChatGPT, Codex or a dot.

Updated 2026-09-29Facts verified 2026-09-29By the Grain team

Quick answer

OpenAI launched ChatGPT Space at DevDay on 2026-09-29 as the replacement for Library on Pro, Business and Enterprise plans. A space groups pages; a page is a document people and ChatGPT edit together in real time, with comments, interactive visualizations and prompt blocks. Grain separates the agent from the workspace. Your agent writes files, and Grain publishes them with public, password or invite-only sharing, comments from workspace members that the agent can read and act on, and optional Postgres, logins and scheduled jobs. Choose Space for collaborative writing inside ChatGPT. Choose Grain when you want to pick the agent, keep the work as files and read the source code.

Fit first

DimensionChatGPT SpaceGrain
AudienceTeams on ChatGPT Pro, Business or Enterprise who write plans, briefs and handbooks togetherDevelopers and small teams whose agents build pages, reports and apps that others need to open
JobCo-edit living pages with ChatGPT, Codex or a dot in the same documentKeep agent-made artifacts at a URL as files, with data, sharing and comments
ControlOpenAI hosts the product and its agents edit the pagesOpen source under AGPL-3.0; you choose the agent and model plan
FrictionNothing new to install for existing ChatGPT usersDownload the Mac app and run grain init, or connect the hosted MCP server from your AI tool
EconomicsIncluded in Pro, Business and Enterprise plans; Business is per user with a two-seat minimumFree tier with unlimited published artifacts; Pro is per user for teams and custom domains

What is different, verifiably

ChatGPT Space facts from OpenAI's pages listed below, checked on 2026-09-29, launch day.
DimensionChatGPT SpaceGrain
PricingPro at $100, $200 or $500 per month; Business at $25 per user per month billed monthly or $20 annually; Enterprise by contactFree tier; Pro is $65 per user per month and works with the agent plan you already have; Enterprise is by contact
Free tierNot listed for Space at launch; Space is for Pro, Business and EnterpriseUnlimited published artifacts, ten sleeping sandboxes and one always-on workspace, no card required
Bring your own agentPages are edited by ChatGPT, Codex or a dot; a choice of other models is not documented as of 2026-09-29Yes. Claude Code, Codex, Cursor, any CLI agent or MCP client, including Claude and ChatGPT through the hosted MCP server
Persistence after the sessionPages persist in the space; Keep Updated is not available at launch and recurring updates need a separately configured taskPublished artifacts stay published after the agent session and after a user stops paying
SharingView, comment and edit roles; access inherits from the space and parent pagePublic, password-protected or invite-only links, plus comments from workspace members that an agent can read and act on
DatabasePages are documents; OpenAI's separate Sites product hosts apps with a databaseApps can use Postgres, logins and scheduled jobs
Custom domainNot documented for Space pagesCNAME custom domains on Pro
ExportFull-fidelity page export not documented as of 2026-09-29Artifacts are files: grain pull, grain checkpoint and grain restore
PlatformEdit on web and desktop; mobile finds, reads and shares but does not editMac app, CLI, and a hosted MCP server that works from any operating system
Source code and hostingClosed; self-hosting not documented as of 2026-09-29Open source under AGPL-3.0 on GitHub

Where ChatGPT Space fits

  • It is already inside ChatGPT. A team that pays for Business or Enterprise gets Space without adopting, approving or paying for another tool.
  • Dots. On eligible plans, an always-on agent can take a request from a page or comment and keep working in the cloud.
  • Workspace administration, inherited page access and enterprise sharing controls come from the ChatGPT workspace you already manage.

Where Grain is better

  • Any agent can write to it. Claude Code, Codex, Cursor and other MCP clients use the same workspace, so switching models does not strand the work.
  • Artifacts are real files. You check them out, push, checkpoint, restore and pull them with the CLI, and you can diff and move them like any other folder.
  • The source is open under AGPL-3.0 on GitHub. You can read how artifacts are stored and shared instead of relying on a vendor description.
  • An artifact can be a running app with Postgres, logins and scheduled jobs at the same URL, not a snapshot embedded in a document.
  • The free tier publishes unlimited artifacts with no card, and published artifacts stay up if you stop paying.

Moving between them

  1. From ChatGPT Space to Grain: copy each page's content and download saved files. Full-fidelity page export is not documented as of 2026-09-29, so plan for comments, interactive blocks and edit history to stay behind.
  2. Connect the hosted MCP server at https://api.rungrain.com/mcp from ChatGPT or Claude, or run grain init in a local folder to write MCP config for Claude Code, Codex and Cursor.
  3. Ask the agent to rebuild the pages as files. Interactive blocks become a working page or app; tables that people update become a Postgres table.
  4. Run grain push, grain checkpoint -m "import from ChatGPT Space" and grain share --public, or --password <pw> for a private link.
  5. From Grain to ChatGPT Space: run grain pull, then paste or upload the relevant content into a new page. Grain databases, logins, scheduled jobs, share links and custom domains do not carry into Space.

Choice rule

Choose ChatGPT Space
if your team already pays for ChatGPT Business or Enterprise, wants to co-write pages in real time, and is happy for ChatGPT, Codex and dots to be the agents.
Choose Grain
if you use more than one agent, want artifacts kept as files you can export, need a running app behind the URL, or want open source code.
Use both
if the team drafts in Space, then connects Grain's hosted MCP server from ChatGPT to turn a finished page into an app or report with its own URL.

Frequently asked questions

What is ChatGPT Space?

ChatGPT Space is OpenAI's shared workspace for pages, files and team work, launched on 2026-09-29 as the replacement for Library. It is available on Pro, Business and Enterprise plans.

Is Grain an open source alternative to ChatGPT Space?

Yes. Grain is open source under AGPL-3.0 and works with any agent through MCP. It keeps agent-made artifacts as files at a shareable URL rather than as pages in a hosted editor.

Does ChatGPT Space work with Claude or Cursor?

OpenAI documents ChatGPT, Codex and dots as the agents that edit Space pages. Grain works with Claude Code, Codex, Cursor and other MCP clients, including ChatGPT through the hosted server.

How much does ChatGPT Space cost?

Space comes with ChatGPT Pro, Business or Enterprise. Business is $25 per user per month billed monthly or $20 billed annually, with a two-seat minimum.

Can I export my work from Grain?

Yes. Every artifact is a set of files. Run grain pull to fetch them, and grain checkpoint and grain restore to save and roll back versions. The source code is public under AGPL-3.0.

Keep your work in files, with any agent

Download Grain for Mac, or connect the hosted MCP server from the AI tool you already use.

Download for Mac

Free forever. No card. Bring your own agent.

Sources · facts verified 2026-09-29