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.

Our projects.

We design, build and run our own software. Three products are live today, and every one of them is free to start.

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.
CyberSignal

A live view of the planet, and of your own exposure on it

CyberSignal gathers the signals the world already publishes and puts them on one globe: aircraft transponders, satellites in orbit, thousands of public traffic cameras, earthquake sensors, reports of fighting, and the software flaws confirmed to be under attack right now.

The same idea runs the other way too. Check whether your email turns up in a known breach, see what the internet can read about a server you run, or find the people-search sites listing your home address and get yourself taken off them.

Status
Live
Price
Free, Pro $2.99/mo
Runs on
Any modern browser

Open CyberSignal

Public data from adsb.lol, NASA, the USGS, OpenStreetMap and national transport agencies.

  • World ViewEvery aircraft, satellite, quake and hazard on one globe.
  • Free FlyFly a camera over real terrain with live aircraft and ships.
  • Live CamA wall of public traffic video from agencies worldwide.
  • War MonitorEvery active war and the places reported hit today.
  • Remove My InfoGet your address and phone off people-search sites.
  • SentinelSee what the internet can read about a server you run.
NameAPlayer

A sports trivia game where the deep cut wins

Every prompt asks you to name a player who fits, such as a player who turned out for both Ajax and Barcelona, or a center who went to Kentucky. Anyone can name the superstar, so the superstar barely counts. The more obscure your answer, the further up the field you go.

It covers more than 95,000 footballers, 22,000 NFL players and 5,000 NBA players from every era. Take the daily run on your own, or race up to nine friends through the same prompts at the same time.

Status
Live
Price
Free, Pro $7.99 once
Runs on
Any modern browser

Play NameAPlayer

Player data from Wikidata. Not affiliated with any league, team or player.

  • Daily runSeven prompts, twenty-five seconds each, the same for everyone.
  • RaceTwo to ten players answer the same prompts live.
  • Auction DraftBid for players, build a five, then watch the match play out.
  • Guess That PlayA famous play redrawn with every player blacked out.
  • Pecking OrderRoll a draft year, then fill in every first-round pick.
  • HuddleOne clue from your coach. Find your squad before the other team.

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. We run three products of our own: Gravity Lab, a universe explorer; CyberSignal, a live view of the planet; and NameAPlayer, a sports trivia game.

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 products does freeroam.ai make?

Three, all of them free to start and all of them running in a browser. Gravity Lab is a universe explorer in open beta. CyberSignal is a live view of the planet built on open public data, with tools for checking your own exposure online. NameAPlayer is a sports trivia game across soccer, basketball and football.

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.