Birta

How to share a Codex artifact

Codex does not call its output an artifact: what it builds lands as files in your working folder, and its own way out is Sites, a beta on paid ChatGPT plans. Connect Birta once and the thing Codex built gets an address you own: your domain, your choice of who opens it, the same link after every edit.

Connect Codex to Birta

What Codex gives you today

What it built: files in a folder

A calculator, a report or a small app is index.html plus its CSS and JavaScript in the folder Codex works in. The desktop app previews .html files; the CLI shows none.

Sites: OpenAI’s deployment, in beta

Codex can deploy the project with Sites, in public beta on Plus, Pro, Business, Enterprise and Edu. Who opens it depends on the access level the site is given.

Connect Codex to Birta once

Give Codex a place to publish the artifact it already has.

  1. 1

    Add Birta in the terminal

    codex mcp add birta -- npx -y @birta/cli mcp

    Run this once. Codex keeps it in one config, shared by the app, the CLI and the IDE extension. It needs Node.js 20 or newer; nothing else to install.

  2. 2

    No terminal? Use the app

    In the Codex app the same server goes in through Settings, then MCP servers, then Add server. Or add it to ~/.codex/config.toml by hand.

  3. 3

    Ask once, confirm once

    The first request that needs your account returns a link. Open it, sign in with a one-time code from your email or with Google, and repeat the request. No key to copy.

Then ask Codex to publish

Copy this into the conversation where Codex made your artifact.

Codex

Publish the artifact that is open in this conversation as a site on Birta. Create a project named "Pricing calculator", put it into index.html with its CSS and JavaScript, publish it, and give me the live link. If anything in it needs Codex to run, tell me what will change first.

  • published, version 1
  • here is the live link: pricing-calculator.birta.link

Share it. Keep making it better.

Tell Codex what to change. It publishes again to the same address.

Same URL after edits

Each change is a new version on the same address. Every version is kept, rollback is one step.

Only certain people

Close version links to everyone but the people you add. They sign in and leave remarks on the page.

A few good questions

Give your artifact an address.

Connect once, publish from any chat.

Start free

More ways to share agent output