cloudflare-os vs twenty
cloudflare-os and twenty share 10 technologies: React, Vite, MCP, Cloudflare, react-markdown, remark-gfm, Zod, postal-mime, jose, and dompurify. Both are written in TypeScript.
What they share and what sets them apart
cloudflare
cloudflare-os
Agent workspace built on Cloudflare Workers for creating documents, building apps, and running agents with your company’s context and systems.
TypeScript11.8kRead on November 12, 2026, at commit 3441200What is cloudflare-os built with?Only in cloudflare-os
In common
twentyhq
twenty
The open alternative to Salesforce, designed for AI.
TypeScript60.9kRead on November 12, 2026, at commit f92e6d4What is twenty built with?Only in twenty
- Electron
react-router-dom
- idb-keyval
- Sentry
- Stripe
- NestJS
bullmq
- Postgres
- @nestjs/cache-manager
- ClickHouse
- Redis
aws-sdk
keyv
- connect-redis
AWS S3- Anthropic
OpenAI- graphql-yoga
- graphql-scalars
emotion
- sharp
@sniptt/guards
@emotion/styled
@fontsource/inter
- @recallai/desktop-sdk
@tiptap/core
react-email
- css-select
- css-what
react-error-boundary
linaria
fontsource
tiptap
- React Hook Form
- Framer
- xyflow
@dnd-kit/react
nivo
@floating-ui/react
- react-grid-layout
- react-hotkeys-hook
react-intersection-observer
react-data-grid
- react-imask
- @dr.pogodin/react-helmet
monaco-editor
react-dropzone
- react-textarea-autosize
- Cal.com
input-otp
linkify-react
- react-phone-number-input
@dagrejs/dagre
- @graphiql/plugin-explorer
- Base UI
- D3
- Scalar
- country-flag-icons
ai
- xlsx-ugnis
marked
react-qr-code
- @cyntler/react-doc-viewer
papaparse
@hookform/resolvers
- TypeORM
- @nestjs/typeorm
passport-google-oauth20
- jsonwebtoken
- openid-client
- @azure/msal-node
- bcrypt
express-session
- node-saml
- otplib
- passport-jwt
- passport-microsoft
- Passport
ai-sdk
@e2b/code-interpreter
- imapflow
nodemailer
@aws-sdk/client-sesv2
- node-ical
@react-pdf/renderer
- addressparser
- file-type
- ical-generator
- sanitize-html
- email-reply-parser
- entities
- html-to-text
- class-validator
- class-transformer
json-schema
- sns-payload-validator
- @nestjs/terminus
@aws-sdk/client-lambda
- opentelemetry
lightningcss
- PostCSS
frimousse
- react-datepicker
@tabler/icons-react
Side by side
cloudflare-ostwenty
SizeLines written by people and agents, without generated ones; code files, without tests.
cloudflare-os1,012,668 lines written917 code files
twenty2,893,814 lines written28,781 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
cloudflare-os4.6% of its commits signed by AIWith Claude Code and opencode
twenty1.9% of its commits signed by AIWith Claude Code, Cursor, GitHub Copilot, and Sweep
ActivityFrom GitHub and its history, on the day SeeRepo read it.
cloudflare-osLast push November 12, 2026882 commits11,764 stars
twentyLast push November 12, 202618,333 commits60,854 stars
TestsThe files that test the code, and the share of code files a test imports.
cloudflare-os750 test files66.7% of its code files have a test that imports them
twenty7,567 test files28.2% of its code files have a test that imports them
Frequently asked questions
Which is bigger, cloudflare-os or twenty?
twenty, with 2,893,814 lines written; cloudflare-os has 1,012,668.
The proof: twentyhq/twenty's code at commit f92e6d4
Which has more GitHub stars, cloudflare-os or twenty?
twenty, with 60,854 stars; cloudflare-os has 11,764.
The proof: twentyhq/twenty on GitHub
Which has more tests, cloudflare-os or twenty?
twenty, with 7,567 test files; cloudflare-os has 750.
The proof: twentyhq/twenty's code at commit f92e6d4
Which was updated more recently, cloudflare-os or twenty?
Both got their last push on November 12, 2026.
The proof: twentyhq/twenty's commits on GitHub
Which has more commits signed by AI, cloudflare-os or twenty?
cloudflare-os: an AI signed 4.6% of its commits, with Claude Code and opencode; in twenty, 1.9%.
The proof: the commits each tool signed in cloudflare/cloudflare-os
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

