Open source · Apache-2.0 · self-hosted on your Cloudflare account

The workspace where agents publish live pages.

Dashboards, decks, docs, forms, and tools — on your Cloudflare account. No ShareOut cloud or seats; Cloudflare Workers Paid is required for Durable Objects.

View on GitHub Docs

The open-source alternative to Claude Artifacts, ChatGPT Sites, and Notion pages — on your infrastructure, private by default.

Apache-2.0 · Workers · D1 · R2 · Durable Objects · Cloudflare Workers Paid · live in under 10 minutes

It works with
Dashboard · live
3 editing

Q3 revenue

$128k$159k$108k$190k$141k$203k$155k$179k
Jordan Amelia add a goal line? resolved
Deck · live presenting
01Q3 Business Review
02Revenue up 24% QoQ
03Net retention 114%
04Next quarter →
hover · click dots
Agent · building

build a churn dashboard from Snowflake

Querying → charting → publishing…

live: churn-dashboard

love it — share with the team ✦

Wiki · onboarding
New hire — week one
  • Read the handbook
  • Set up dev env
  • Meet your buddy
  • Ship first PR
welcome aboard! ✦
Form · responses 1,284 responses Ava just answered
Comments · thread

numbers look off in EMEA?

fixed the filter — refresh ✦

perfect, thanks 🙌

Resolved
Crew · delivery Weekly report → Acme
send it →
sending to Slack… delivered · 9:00
Acme · customer

looks great — ship it ✦

What it is

You've used this before. You just couldn't host it.

Claude, ChatGPT, and Notion all let you turn a prompt into a page you can send. They host it, on their plans, on their terms. ShareOut is that same idea as an open-source workspace your company runs itself.

Their artifacts live on their servers

Yours live in your Cloudflare account, under your domain, with your credentials on the data connections. Nothing leaves your infrastructure — not the pages, not the data behind them.

Private and governed by default

Every page starts private. Share inside a workspace, with named people, or publicly — your call, per page, with roles, publish approvals, and an audit trail behind it.

And it's actually yours

Apache-2.0: fork it, rebrand it, change the design system, run it on an internal domain, keep it working the way your team needs. No seats to count, no vendor to ask.

Claude and Artifacts are trademarks of Anthropic. ChatGPT and ChatGPT Sites are trademarks of OpenAI. Notion is a trademark of Notion Labs. ShareOut is an independent project and is not affiliated with, endorsed by, or sponsored by any of them.

The problem → the shift

Work used to be dead files.
Now it's one living workspace.

Hundreds of files, sent once and forgotten — scattered, stale, lost. ShareOut turns every deliverable into a live, connected artifact: your team, your agents, your partners, all working on it at once.

dashboard
deck
wiki
form
table
invoices
insights
AI agent
agent
agent
partner
partner
Sheets
Shopify
Warehouse
BigQuery
Slack
Email
Telegram
Webhook
Mobile
agent
report
doc
kanban
Snowflake
The solution

One workspace. Every superpower built in.

Comment on anything, connect live data, schedule it, let an agent run it, alert on a threshold, watch the analytics — all on the same live page. See the platform in action.

shareout.site/demo live · interactive open ↗
It's all just a ShareOut link

Things you didn't know a link could do

More real examples of what ShareOut can do — published and running live, right here. Slide through them, filter, flip, edit a cell. None of it is a screenshot.

live

Revenue dashboard

Cross-filtering KPI dashboard. Click a bar — the whole page reacts.

live

Live QBR deck

A presentation with charts bound to real data. Flip the slides.

live

Spreadsheet

Editable grid with formulas. Edit a cell — dependent charts recompute.

live

Form → dashboard

Submit the form — the dashboard on the same page updates instantly.

live

Retention heatmap

Cohort retention as a gradient. Hover a cell for detail.

live

Account network

Force-directed graph — drag nodes, physics settles, structure emerges.

CrewAI · automation

Describe the job. A crew runs it — forever.

Not a one-off page. A crew that plans the work, connects your data, runs on a schedule, and delivers the result — on its own, every time.

Runs every Monday · 9:00next run in 6d 23h — on its own
Delivered everywhereSlack · Email · Telegram
Seen by the whole team8 people · 1 partner

An artifact is not a flat file.

Every page carries its own conversation, its own audience and its own history. One link, and it stays alive.

Two people, one page
CRDTs over a WebSocket: edit the same cell at the same time, with no merge conflicts and no second copy. Live presence shows who else is in the room.
Threads on the work
Comments with replies, mentions, reactions and unread state — on a chart, a cell, a slide, or the files behind them. Resolved like a review, not an inbox.
Who actually opened it
View counts, trends and real load times for every page you ship. Visitors are hashed, and there is no third-party tag.
Still findable in September
Folders, tags, favorites and following — so the page someone made in March does not quietly disappear.
Decks with a presenter
Speaker view, per-slide analytics, versions, PDF and PNG export, PowerPoint import. Realtime, like everything else.
Approved before it leaves
Publish approvals gate what goes outside the workspace. Visibility starts private and widens only when someone decides it should.
Delivered, not just posted
Ship a page or a digest to Slack, Telegram or email — once, or on a schedule that does not need a human to remember.
Live from your data

Build your internal BI on it.

Connect Snowflake, BigQuery, Sheets, Analytics or Shopify with your own keys. Publish them as datasets every artifact and agent can read, catalog them with lineage, and let scheduled crews keep the numbers true. The dashboard you share today is still right next quarter.

See the data platform →
live shareout.site/a/cohort-heatmap open ↗
Built by describing it

Edit in the browser. Or let the AI do it.

Click a block and change it, like a doc. Or describe the change and watch it happen. The page on the left is real — edit a cell and the totals and the chart recompute, right now.

See the editor →
Automation

Your artifacts don't just sit there. They run.

Crews query your data, summarize it, and deliver to Slack or email on a schedule — autonomously. The page below is a real crew, running in production.

Proof: scheduled crews delivering live reports in production right now.

One connected system

One workspace, everything wired together

Data flows in. Artifacts read each other. Crews and schedules keep it alive. Results flow out.

SOURCES ARTIFACTS DESTINATIONS Google Sheets Shopify Warehouse BigQuery REST API dashboard · deck table · report artifacts read each other schedules + crews keep it alive Slack Email Webhook Another artifact schedule crew
Agent-native

Agents are first-class citizens.

They read the skill, build the page, wire your data, schedule the crew, and ship — on their own, around the clock. Not a copilot bolted on the side. The workspace runs itself.

agents · working 24/7
Claude built a churn dashboard live
ChatGPT scheduled the weekly crew 9:00
Gemini summarized the EMEA risk delivered
OpenClaw refreshed the data synced
terminal
# any agent: read the skill, get the whole platform
GET https://shareout.site/v1/skill

# → build · connect · schedule · publish · alert
Works with Claude ChatGPT Gemini OpenClaw — or your own
Free forever, because it's yours

Get it running in three steps

No account here, no trial, no card. Deploy it on your own Cloudflare account and you own the whole workspace — data, domain, roster, and code.

  1. 1

    Deploy the Worker

    One click provisions D1, R2, KV, and Durable Objects in your account. Or clone the repo and run npm run deploy.

  2. 2

    Claim the first admin

    Set SESSION_SECRET and your public URL, open /setup, and sign in with an email code. Google sign-in is optional.

  3. 3

    Point an agent at it

    Give Claude, ChatGPT, Gemini, or your own agent the skill URL and it starts publishing live pages into your workspace.

local dev
git clone https://github.com/getshareout/shareout.git
cd shareout/shareout-app
npm ci
npm run db:migrate
npm run dev   # http://localhost:55162

Questions, answered

What is ShareOut?

ShareOut is an open-source agent collaboration workspace. You describe a dashboard, a deck, or a tool in plain language; ShareOut builds it as a real interactive web page, hosts it on your own infrastructure, and hands you a live link. Pages stay connected to your data, so they never go stale.

What does it cost?

ShareOut itself is free (Apache-2.0) — no ShareOut plans, seats, or checkout. You run it on your own Cloudflare account, so the only bill is Cloudflare’s. Workers Paid is required (Durable Objects power tables, realtime, and chat; see Cloudflare’s pricing for current numbers).

How do I get it running?

Click Deploy to Cloudflare (deploy command must be npm run deploy), open /setup, and create the first admin with email + password. Or follow the install guide on docs.shareout.site. Most deploys are live in under ten minutes. Locally: git clone, npm ci, npm run db:migrate, npm run dev.

What do I need to run it?

A Cloudflare account with Workers Paid, and Node 24+ for CLI deploy. ShareOut runs on Workers with D1, R2, and Durable Objects — no servers, no Docker, no database to operate. Google sign-in and email delivery are optional; password admin works without either.

Is my data private?

It is on your own Cloudflare account, under your domain, with your credentials — nobody else has access to it, including the maintainer. Artifacts are private by default, you control visibility per page, and workspaces have roles, publish approvals, and audit.

Can it connect to my real data?

ShareOut connects to Google Sheets, Shopify, your warehouse (Snowflake, BigQuery), and any REST API using your credentials. Pages read live from the source, so a dashboard you share today shows the right numbers next week without re-exporting.

Does it work for agents and automation?

Agents are first-class: any agent can read the skill at /v1/skill on your instance and publish a live app in one API call. Artifacts also run on their own — crews query data, summarize, and deliver to Slack, Telegram, or email on a schedule.

What can I build with it?

Dashboards, live presentation decks, spreadsheets, forms, wikis, client reports, internal tools, invoices, and data explorations — each a real interactive web page, not a screenshot or a static export. Anything you would normally split across a BI tool, a slide maker, a form builder, and a doc, you build and share as a single live link.

How is this different from Claude Artifacts, ChatGPT Sites, or Notion pages?

The idea is the same — describe what you want, get a real page you can send. The difference is where it lives and who controls it. Those run on the vendor’s servers, on their paid plans, with their limits on sharing and data access. ShareOut is Apache-2.0 and runs on your own Cloudflare account: pages and data stay on your infrastructure, sharing is governed per page, and the code is yours to fork and rebrand. It also does things a chat artifact does not: live data connections with your credentials, scheduled crews that refresh and deliver work, realtime multiplayer editing, and inline comments. ShareOut is an independent project, not affiliated with Anthropic, OpenAI, or Notion Labs.

Can I rebrand it or change the design?

Yes. The design system ships in the repo under Design/ with its tokens in one package — change the values and the whole app and every published page follow. The docs site is a plain Astro project you can edit, retheme, or delete. It is your instance.

How do I contribute or report a bug?

Open an issue or a pull request on GitHub. CONTRIBUTING.md covers local setup and the checks CI runs; security issues go through GitHub private vulnerability reporting rather than a public issue.

live shareout.site/a/shareout-home Edit this page

Everything here is a ShareOut artifact.
Including this page.

Every dashboard you filtered, every slide you flipped, every example you played with — real, live ShareOut artifacts. You weren't watching a demo. You were using ShareOut.

Clone it. Deploy it.
Own it.

Apache-2.0. No ShareOut seats or checkout — you pay Cloudflare for Workers Paid. Your account, your data.