Products

What we build
with our own hands.

We don't just consult — we ship and operate our own products end-to-end. Four are shown here; more are on the way.

Products in real conditions

Products that exercise how we work.

These are not portfolio mockups. They are Osmove products with real constraints: auth, billing, observability, support, open-source releases and ongoing roadmap decisions.

AI calls + real-time audio

PhoneVoice proves the B2B voice stack

Call handling, audio streaming, WebSockets/SSE, transcription, routing and business integrations keep us grounded in real telephony production constraints.

Realtime + hardware + cloud

Twoody proves the AI/voice stack

Realtime speech, calls, web agents, local/self-hosted mode and device firmware make Twoody the reference project behind our voice and AI delivery.

Agent orchestration

Backlog proves the product-systems stack

Workspaces, claims, runs, CLI/SDK and paid cloud features exercise the same multi-tenant SaaS patterns we use for client products.

Developer workflow

Lint proves the tooling stack

A public npm package with AI code review, multiple linters and CI ergonomics gives us hands-on feedback from real developer workflows.

How we ship our products

Each product follows the same pragmatic playbook: short framing, readable architecture, progressive delivery, observability and continuous maintenance.

  • Open-source what's most useful, keep cloud features paid
  • Same stack across products: Rails 8, TypeScript, Tailwind, Inter
  • Multi-tenant by default, multi-region when it matters
  • We dogfood every product before shipping a new one

Want us to ship something for you?

We bring the same level of rigor we use on our own products to client work — voice agents, hardware, AI-heavy SaaS.