Better
87%less JavaScriptby rendering pages on the server
- Agent access
- Local development
An AI-driven software development approach for building and shipping uncompromising apps in the agentic age
Pass this to your agent and take it from there.
A full-stack go web framework. Everything you need to build CARLOS apps today.
Deploy your CARLOS apps live quickly and easily to a global app platform.
CARLOS, Rastrillo, and the platform follow The Eleven Factors: principles to follow when building apps with AI.
By combining GenAI, old school computer science principles, and embracing modern tech, CARLOS rejects both monoliths and microservices, in favour of many small full-stack instances.
87%less JavaScriptby rendering pages on the server
4.5Ă— faster first render
5Ă— faster responses
A single-process CARLOS app provides its own self-contained web app, HTML, CSS, and JS. Each tenant can serve their own API, expose their own MCP, and provide a complete CLI: all in the same binary.
What about scaling? Across all tenants, you get planet-scale. Per-tenant, typical database writes per second on commodity CPUs are in the hundreds per second, and reads are in the thousands if not tens of thousands. Good problems to have when you get there.
Measured on 24 October 2026 from one machine, using normal URLs and persistent HTTP connections. The load test increased in twelve-second stages to 320 requests per second. At that rate, the cached Tito page returned 3,839 responses with no errors and a 19.7 ms 95th-percentile response time.
First Contentful Paint measures when content first appears. We averaged five alternating desktop Chromium visits to each AwesomeConf page: Classic and CARLOS. Each visit used a fresh browser context with browser caching disabled and no network throttling. Server-side page caching stayed enabled.
5Ă— faster responses: 13.6 ms versus 73.5 ms at the same 40 requests/second.
95% of cached HTML responses completed within 20 ms, with zero errors. First content appeared in 168 ms on CARLOS versus 758 ms on Classic, averaged over five visits each.
JavaScript bytes transferred averaged 667kB per visit on ti.to and 85kB on go.tito.io, from five visits to each page in headless Chromium with a fresh browser context and cache disabled each time.
Existing Tito · Tito on CARLOS this section was generated by 🤖
If you care about moving fast and making performant apps, speed underpins the CARLOS architecture.
CARLOS is built by agents following the 11 factors.
The most common database for native apps? SQLite. CARLOS apps make it delightfully easy to build native apps on top.
Turn back the tide of non-inclusive software.
Ever feel like compute got cheaper but software got more expensive?
CARLOS is all about doing more with less.
Each tenant database is continuously streamed to object storage.
CARLOS apps feel like SaaS apps, but split compute and data by tenant, unlocking a host of benefits.
CARLOS apps compile to single binaries, which can be placed anywhere in the world, on any hardware.
Ace your next ISO27001 or SOC2 audit.
When every tenant has their own instance, the opportunities for customisation are infinite.
Alongside control, CARLOS gives you the ability to mix and match deployments.
CARLOS is built by the people behind Tito and Jelly, serving real customers, and extracted from the lessons learned in the process.
Using the CARLOS principles, Team Tito build their latest release that combined their 10 year old Rails app and their most recent Pro app. CARLOS allows building new features at a velocity not seen before, and allowing customers to locate their data in any one of 7 regions.
Read the Tito storyJelly's ground-up rewrite using Rastrillo meant that it inherited performance budgets and clean separation of customer data, along with the ability to deploy on-prem, unlocking sales opportunities that were impossible before.
Find out how Jelly did it“I want to make a chat app. It should be end to end encrypted. Should it use SQLite?” Find out about the app that led to the creation of CARLOS.
Learn about ElevenPass this to your agent and take it from there.
A full-stack go web framework. Everything you need to build CARLOS apps today.
Deploy your CARLOS apps live quickly and easily to a global app platform.