Cairo platform

A local-first AI coding agent, the pipeline that ships it, and the clients around it.

Cairo Agent

active

Local-first AI coding harness where the database is the being.

A Go binary and terminal UI that pairs with a local Ollama instance for a persistent, identity-driven AI coding assistant. Cairo keeps the agent's memory, skills, roles, and full conversation history in a single portable SQLite file that can be exported, diffed, and resumed on any machine. Parallel focus modes for research, planning, implementation, and review share one database, and an autonomous heartbeat loop handles off-hours work with no cloud dependency.

  • Go
  • SQLite
  • Bubble Tea
  • Ollama

Cairo CI/CD

active

Cross-platform build, test, and release automation for the Cairo line.

The continuous integration and delivery pipeline behind the Cairo product family. GitHub Actions workflows run format checks, builds, and test suites across the Cairo monorepo, the Avalonia desktop client, and the iOS app, then publish self-contained artifacts for every supported platform. The desktop pipeline alone builds signed binaries plus .deb and .rpm packages across six runtime targets on each push.

  • GitHub Actions
  • .NET
  • Go
  • Docker

Cairo Desktop

active

Cross-platform native desktop client for the Cairo agent.

Native desktop app for Windows, macOS, and Linux built on Avalonia and .NET 8. Rather than reimplementing the agent, it drives the local Cairo runtime over a JSONL-over-stdio bridge and structured database calls, so identity, memory, and configuration all stay in Cairo's SQLite store. One codebase ships to every platform through per-OS packaging scripts.

  • .NET 8
  • Avalonia
  • C#

Cairo Website

active

Marketing and waitlist site for the Cairo platform.

ASP.NET Core 8 Razor Pages site that serves as the public face of Cairo, with a waitlist signup, a product-chat endpoint, and health checks. Waitlist entries persist to SQLite through parameterized queries with no ORM. It deploys as a Docker Compose stack behind an nginx reverse proxy that handles TLS, security headers, and compression.

  • ASP.NET Core 8
  • Razor Pages
  • SQLite
  • nginx
  • Docker

iPhone apps

Native, local-first iOS apps built with Swift and SwiftUI.

DriveLog

active

Automatic mileage tracker that exports an IRS-ready tax log.

Privacy-first iOS app for self-employed drivers. It detects trips in the background with CoreLocation and CoreMotion, then lets you classify each one as business or personal with a single swipe. DriveLog tracks vehicle expenses, calculates the year-to-date deduction at the standard IRS mileage rate, and exports an audit-ready PDF and CSV log. It is fully local-first, with no account and no backend.

  • Swift
  • SwiftUI
  • SwiftData
  • StoreKit 2
  • MapKit
  • CoreLocation

SleepStory

active

Personalized bedtime stories starring your child, read in your voice.

iOS app for families with young children that assembles unique, on-device bedtime stories from a library of themes, lessons, and cast members, including the child's own name, toys, and pets. Parents pick a world, a lesson, and a length, and the app builds a sleep-paced story with procedural illustrations and ambient sound that fades to silence. A voice-recording feature lets a family member narrate every story, even when they are away. The whole experience is offline and private.

  • Swift
  • SwiftUI
  • SwiftData
  • StoreKit 2
  • AVFoundation

SnapAppraise

active

Snap a photo of any used item and get its fair market value.

Photo-first iOS valuation app for second-hand goods. Point the camera at clothing, electronics, furniture, or collectibles and on-device Vision classification against a bundled sold-comps catalog returns a low, typical, and high price range with a confidence score. Buy mode gives a deal verdict against an asking price; Sell mode drafts a ready-to-paste listing. Every appraisal is saved locally and shareable as a card.

  • Swift
  • SwiftUI
  • SwiftData
  • StoreKit 2
  • Vision

GhostCall

active

Privacy-first spam-call blocker that protects the whole family on one plan.

iOS call screener that blocks known scam and spam numbers before the phone ever rings, using a CallKit Call Directory extension. One subscription covers a whole family, so an adult child can shield their parents from the calls that target older adults hardest. It never uploads a contact list or call history; the block lists live on device and sync privately, so protection never comes at the cost of privacy.

  • Swift
  • SwiftUI
  • CallKit
  • StoreKit 2

PetPaw Health

active

Calm, on-device triage that tells “wait and see” from “go now.”

iOS companion for dog and cat owners that helps answer the 2 a.m. question of whether a symptom can wait or needs a vet now. It walks an honest, on-device triage flow, keeps a vault of each pet's health records, vaccinations, and medications, and fires smart reminders for doses and checkups. There is no account and it works offline; nothing about the pet or the household ever leaves the device.

  • Swift
  • SwiftUI
  • SwiftData
  • StoreKit 2

TipJar Split

active

Scan the receipt, claim your items, and settle up in 90 seconds.

iOS bill splitter that ends the after-dinner math. Point the camera at the receipt and on-device text recognition reads every item, price, tax, and tip; each person taps the items they ordered, and the app splits shared dishes, tax, and tip proportionally. It then drafts Venmo, Cash App, or PayPal requests so everyone settles up instantly. Free, with no account, and the scan never leaves the phone.

  • Swift
  • SwiftUI
  • VisionKit
  • StoreKit 2