flagon-io/g1t

public

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Commit

Plan: prices pass every Cloudflare cost through

Decided:
postpaid with spend limits, as Vercel and Cloudflare do, and no per-seat price. Every cost a workspace causes on Cloudflare is metered to it, with Cloudflare's October 2026 prices and g1t's price side by side: sandbox minutes for every sandbox (agents, checks, the queue, workflow jobs, deploy builds), app requests, CPU and scripts, storage, git operations and model tokens, each past a small free allowance at 1.5x cost or more.
syntaqxcommitted Parentd08bfe2Browse files
1 file+45−170/1 viewed
+45−17
796796 - Agents and workflows are allowed per project the same way, so a
797797 workspace can keep spend to the projects that matter.
798798
799−### Prices: at least cost, usually more
799+### Prices: what it costs us, passed through
800+
801+> **2026-10-04, decided:** postpaid with spend limits, as Vercel and
802+> Cloudflare do; no per-seat price, ever ("fuck per-seat pricing").
803+> "If they're barely using them great, but if they're using the shit out
804+> of them that will cost me a ton, so that cost needs to move onto them."
805+
806+**Every Cloudflare cost a workspace causes is metered to it.** Light use
807+fits in a small free allowance; past it, each unit is charged at
808+Cloudflare's price times a margin of at least 1.5, which pays for Stripe
809+(about 3%), shared overhead (the site, the API, D1) and g1t itself.
800810
801−Cloudflare's list prices are the floor; the margin pays for Stripe
802−(about 3%), support and g1t itself.
811+Cloudflare's prices (October 2026), and the cost per unit g1t meters:
803812
804−| Feature | Kind | Price (proposed) | Cloudflare cost behind it |
805−| --- | --- | --- | --- |
806−| Code hosting, issues, pull requests, review | Free | Up to 1 GB per workspace; then $0.10 / GB-month | Artifacts storage, D1 |
807−| Bring your own agent (MCP) | Free | | Workers requests |
808−| g1t agents on g1t's models | Card on file, usage | Model cost + 20% | Model provider |
809−| g1t agents on your own provider | Card on file, usage | $0.10 per run | Sandbox minutes, orchestration |
810−| Workflow (Actions) minutes | Free, then usage | 1,000 minutes a month free; then $0.006 / minute | Containers ≈ $0.0013 / minute (standard-1) |
811−| Previews | Card on file, usage | $0.0015 / build minute; apps, requests and CPU as below | Containers, Workers for Platforms |
812−| Production deployments | Activation | $5 / month: 10 apps, 1M requests, 3M CPU-ms; then $0.024 / app-month, $0.36 / million requests, $0.024 / million CPU-ms | Workers for Platforms $25 / month shared, plus usage |
813−| Security and quality (when built) | Activation | $10 / month per workspace; the agents' fixes as agent usage | Sandbox minutes, models |
814−| Custom domains (when built) | Included with production | | Cloudflare for SaaS hostnames |
813+| What g1t meters | Cloudflare's price | Cost to g1t per unit |
814+| --- | --- | --- |
815+| **Sandbox minute** (agents, checks, merge queue, workflow jobs, deploy builds), standard-1: ½ vCPU, 4 GiB, 8 GB | CPU $0.00002 / vCPU-s while busy; memory $0.0000025 / GiB-s and disk $0.00000007 / GB-s while running | ≤ $0.0012 / minute (CPU counted as busy throughout, since g1t cannot see it per sandbox) |
816+| **App request** (deployments) | Workers for Platforms: $0.30 / million past 20M | $0.30 / million |
817+| **App CPU** | $0.02 / million CPU-ms past 60M | $0.02 / million ms |
818+| **App** (a deployed script) | $0.02 / script-month past 1,000 | $0.02 / app-month |
819+| **Storage** (repositories, artifacts, caches) | Artifacts $0.50 / GB-month (billing starts 2026-10-14); KV $0.50 / GB-month | $0.50 / GB-month |
820+| **Git operation** (clone, fetch, push) | Artifacts $0.15 / 1,000 past 10,000 | $0.15 / 1,000 |
821+| **Model tokens** | The provider's price | As charged |
822+| Container egress, emails, the site's own requests | Small and shared | In the margin |
823+
824+What a workspace pays:
825+
826+| Meter | Free each month | Then | Margin | For comparison |
827+| --- | --- | --- | --- | --- |
828+| Sandbox minutes | 500 | $0.003 / minute | 2.5× | GitHub Actions $0.008 / minute (Linux 2-core); Vercel builds $0.0035 / CPU-minute |
829+| App requests | 1 million with Deployments | $0.50 / million | 1.7× | Vercel $0.60 / million invocations |
830+| App CPU | 3 million ms with Deployments | $0.04 / million ms | 2× | Vercel active CPU about $0.036 / million ms |
831+| Apps | 10 with Deployments | $0.05 / app-month | 2.5× | |
832+| Storage | 1 GB | $1.00 / GB-month | 2× | GitHub LFS $0.07 / GB, but repositories are free there |
833+| Git operations | 10,000 | $0.30 / 1,000 | 2× | |
834+| g1t's models | | Cost + 20% | 1.2× | The provider's own price |
835+| Your own model provider | | $0.10 / run, plus its sandbox minutes | | |
836+| **Deployments** activation | | $5 / month, with the allowances above | covers Workers for Platforms' $25 / month across workspaces | Vercel Pro $20 per seat |
837+| **Security and quality** activation (later) | | $10 / month; fixes as agent usage | | GitHub Advanced Security $49 per committer |
815838
816−No seat price: people are free; the work is what costs. That is part of
817−the pitch against GitHub's per-seat plans.
839+A workspace that uses g1t lightly (a few agent runs, a small site)
840+pays nothing or its activation; a workspace running agents all day pays
841+for the sandboxes and models those agents use, with g1t's margin on
842+each. Nothing in a workspace's bill is subsidised by another's.
818843
819844 ### Build order
820845
824849 kinds.
825850 2. One subscription per workspace with activations as items; Deployments
826851 moves onto it.
827−3. Meters for each usage dimension, fed from billing's ledger; spend
852+3. Meters for each usage dimension above, fed from billing's ledger:
853+ every sandbox reports how long it ran when it stops (agents, checks,
854+ the queue, workflow jobs and deploy builds alike); deployments report
855+ requests, CPU and apps; repos report storage and git operations. Spend
828856 limits and their warnings; prepaid credit retired.
829857 4. Per-workspace allow-lists of projects for each feature, and per-project
830858 opt-out; "nothing to deploy" detection.