Product

One control plane. Zero lock-in.

Cuitty is a thin shell over a small set of well-understood building blocks — Postgres, SpiceDB, libSQL, OpenTelemetry. The shell adds the dashboard, the modules, the auth, the wire protocol. You keep ownership of everything else.

Code

Self-hosted Git, review, CI, and registries.

Run repositories, pull requests, package publishing, app execution, and CI/CD on infrastructure you control. Every change emits into Observe.

Explore Code →
Store

Local-first storage SDK with pluggable backends.

Automatic sync, P2P encryption, and conflict resolution. One API for records, events, blobs, and key-value data.

Explore Store →
Architect

LocalStack for every cloud.

Run cloud-shaped infrastructure locally using your existing Terraform modules. Keep resource blocks untouched, swap only the provider target, and promote to real clouds through GitOps.

Explore Architect →
Observe

Event ingest, modules, and dashboards.

Audit, configs, costs, deploys, logs, performance, traces, errors, and more behind one portal with shared auth and RBAC.

Explore Observe →
DSL

One language across every product.

Author `.cuitty` files for Tests, Video, Pilot playbooks, Code Apps, modules, and future extensions. Validate them in the shared playground and export to product runtimes.

Explore DSL →
Video

Programmatic video generation.

Compose videos with the TypeScript SDK or `.cuitty` video blocks, preview timelines locally, render with Playwright and FFmpeg, and serve jobs through the CLI or HTTP server.

Explore Video →
Editor

Modal editing for every text box.

A zero-dependency Vim-grammar engine with motions, operators, text objects, and a plugin SDK. Mount a standalone editor or upgrade the textarea you already ship.

Explore Editor →
Pilot

AI-assisted browser automation.

Record provider-dashboard workflows, replay them as deterministic Playwright playbooks, and let AI heal broken selectors and make bounded decisions.

Explore Pilot →
Tests

One runner. Every layer.

HTTP, gRPC, Pilot-driven E2E, and unit tests in `.cuitty` test suites. A local Test Studio for authoring, and Airflow-native CI scheduling.

Explore Tests →
Toolbar

One bar. Every product.

A cross-product status bar rendered as a web component. Product badges, feature-flag panels, event analytics, and custom panels — embedded via an Astro integration or a script tag.

Explore Toolbar →
Modules

Ten modules. One login.

Audit, configs, costs, deploys, logs, performance, repository, secrets, video, forge — each with its own database, its own ingest path, and a shared RBAC story.

Browse modules →
SDK

TypeScript today. Five languages plus the wire protocol.

The SDK is a thin convenience over the wire protocol. Pick your language; the protocol is the same.

SDK overview →
Architecture

BetterAuth + SpiceDB + libSQL.

A topology you can audit on a whiteboard. No black boxes, no sidecars you didn't ask for.

See the diagram →
Security

Signed events. Zanzibar RBAC.

HMAC-SHA256 on every payload. SpiceDB for permissions. A tamper-evident audit chain at the core.

Security model →