We design and build the apps we wish existed

freeroam.ai is an independent software studio. We make our own products and build native apps for iPhone, iPad and Mac.

Meet Gravity Lab.

We design, build and run our own software. Gravity Lab is our free universe explorer, live now in open beta.

A free universe explorer for your browser

Gravity Lab is a free space simulator that runs in your browser. You start in orbit above Earth, hold W until streets appear, then pull back until the planet is a point of light and the solar system comes into view. Every body is drawn at true scale.

Click any planet or star to fly there, or drag the timeline to watch the orbits move. It needs no account and no install.

Status
Open beta
Price
Free
Runs on
Any modern browser

Open Gravity Lab

Satellite imagery from Esri, Maxar and Earthstar Geographics.

  • Begin your journeyStart in orbit above Earth and fly anywhere from there.
  • Sandbox ModeThrow planets, build stars and break physics.
  • Collide galaxiesWatch Andromeda meet the Milky Way, live.
  • Guided toursSit back and fly a prepared route.
  • Theory LabTry warp drives, wormholes and time travel.
  • Size comparisonPut two bodies side by side at matched scale.

A studio that ships its own work.

We are an independent software studio. We write our own software first, so we live with the decisions we make and fix what we get wrong.

That keeps the gap between an idea and a running build short enough to learn from. Our apps are written in Swift and SwiftUI for Apple platforms, and in WebGL where a browser serves the product better. We pick well-supported, unexciting technology on purpose, because it is cheap to maintain in year three.

Design and code together

Interface, motion and architecture get decided together, so what we design is what ships.

Built for the long run

Typed, tested, readable code and clear releases, so the app survives the next OS update.

Private by default

We collect the minimum a feature needs and keep data on the device wherever the product allows.

What we build.

We build our own products, and we take on outside projects when the platform and timeline fit. The people who design the work are the people who build it.

Native iPhone and iPad apps

Swift and SwiftUI apps that follow the platform, including gestures, widgets, notifications, Live Activities and offline-first data.

  • SwiftUI and UIKit
  • SwiftData and Core Data
  • WidgetKit and App Intents

Interactive and 3D software

Real-time graphics in the browser, the kind that runs Gravity Lab. Large datasets, continuous zoom and smooth motion on hardware people already own.

  • WebGL and shaders
  • Large-scale rendering
  • No-install delivery

Product and interface design

Flows, prototypes and a shipped design system covering type, colour, motion, dark mode and Dynamic Type.

  • Flows and prototypes
  • Design systems
  • Icon and store artwork

Backends and integrations

The services behind an app: authentication, sync, payments and third-party APIs, built to be observable and cheap to run.

  • REST and GraphQL
  • CloudKit and Postgres
  • StoreKit 2 subscriptions

App Store release

Provisioning, TestFlight, privacy manifests, metadata, screenshots and getting through review.

  • TestFlight programmes
  • Review and compliance
  • Store listing and ASO

Accessibility and QA

VoiceOver, contrast, reduced motion and real-device testing are requirements from the first build.

  • VoiceOver audits
  • Device matrix testing
  • Automated UI tests

How a project runs.

The plan below runs about twelve weeks from first call to launch.

  1. Week 1

    Discover

    We pin down who it is for, what success looks like, and the one job the software has to do better than anything already installed.

  2. Weeks 2-3

    Design

    Flows, then screens, then a clickable prototype. You react to something real before production code exists.

  3. Weeks 4-10

    Build

    Two-week cycles with a working build at the end of each one, so you watch the product take shape.

  4. Weeks 11-12

    Launch

    Beta on real devices, accessibility and privacy passes, store assets, submission and review handled by us.

  5. Ongoing

    Iterate

    With crash and usage data in hand we ship the fixes that matter and keep the app current with each OS release.

The tools we use.

Picked to still be supported in five years.

SwiftSwiftUIUIKitSwift Concurrency SwiftDataCore DataCloudKitStoreKit 2 WidgetKitApp IntentsWebGLThree.js TypeScriptXcode CloudTestFlightNode.js PostgreSQLCloudflareFigmaGit

Questions people ask.

Still stuck? Email [email protected] and a person will answer.

What does freeroam.ai do?

freeroam.ai is an independent software studio based in Clear Lake, South Dakota. We build our own apps and software, and we design and engineer native applications for Apple platforms. Gravity Lab is our interactive universe explorer. It runs in the browser and is currently in open beta.

What is Gravity Lab?

Gravity Lab is an interactive universe explorer that runs in a web browser. You fly outward from Earth's surface to deep space at true scale, visit planets and stars, follow guided tours, and build systems in a sandbox. It uses satellite imagery from Esri, Maxar and Earthstar Geographics, and it is free to use in open beta at mygravitylab.com.

What platforms does freeroam.ai build for?

We build for iOS, iPadOS and macOS in Swift and SwiftUI, and for the web where the product calls for it. Gravity Lab is a web application built with WebGL, so it runs without an install.

Where is freeroam.ai based?

Clear Lake, South Dakota, in the United States. We work in Central Time with teams anywhere.

Does freeroam.ai take on client work?

Yes, alongside our own products. The people who design a project are the people who build it. Email [email protected] with the platform you need and your timeline.

How do I get support for a freeroam.ai product?

Email [email protected]. A person answers, usually within one business day, Monday to Friday, 9am to 6pm Central. Our support page covers bug reports, refunds, subscriptions and data deletion.

Tell us what you are building.

Send a few lines about the product, the platform and when you want it live. A person replies, usually within one business day.

Email[email protected]
StudioClear Lake, South Dakota, USA
HoursMon to Fri, 9am to 6pm Central

This opens your mail app with the message ready to send.