MakeItOurs icon MakeItOurs

Getting Started

Everything you need before your first project, and the flow you'll use every time after that.

Before you start

Choose the optional managed subscription or bring your own infrastructure. The subscription includes MakeItOurs-managed project storage, AI, and builds, so you do not need GitHub or an AI provider key for that path. If you prefer to manage your own stack, use the setup below.

Bring-your-own-infrastructure setup

  1. 1
    Get an API key from an AI provider
    MakeItOurs uses the AI provider you choose — see Bring your own infrastructure below for the full list. Create an account with that provider and generate an API key before connecting a project; MakeItOurs stores it only on your device.
  2. 2
    Create a free GitHub account
    Your project's source, history, and generated files live in a Git repository — one you create, or one someone else shares with you. If you don't already have an account, follow GitHub's guide to creating an account.
  3. 3
    Install the MakeItOurs GitHub App
    MakeItOurs connects to GitHub through its own GitHub App, rather than a personal access token. It's a public app anyone can install on your GitHub account. If you don't have any repositories yet, there's nothing to select — MakeItOurs adds a repository to the app automatically the moment you create a project through it.

Choose your platform

The core project experience is available on Mac, iPhone, and iPad—use one device or use them together. Managed-subscription requests run on the MakeItOurs service. With bring-your-own infrastructure, the Mac can build locally while iPhone and iPad submit work through GitHub Actions; GitHub's queue and workflows add latency to that path.

Mac
Also have these installed — MakeItOurs runs them on your behalf:
  • macOS 15 or newer
  • git — reads and updates your project's history
  • Python 3.12 or 3.13 (python3 on your PATH) — MakeItOurs builds its own project virtual environment automatically, but needs a system Python already present to create it
  • Homebrew, then OpenCode — only if you want MakeItOurs to run OpenCode locally: brew install anomalyco/tap/opencode
Prefer one step? Download the setup script and run it in Terminal — it checks each item above and installs anything missing. Review it first, then: chmod +x install-mac.sh && ./install-mac.sh
iPhone & iPad
One more GitHub App to install:
Install OpenCode Agent on the same repository — it runs OpenCode inside your repository's GitHub Actions when you submit a request from the app. No local tools, Git, or Python needed on the device itself.

Your first project

  1. 1
    Install MakeItOurs
    Available on Mac and iPhone/iPad once published to the App Store.
  2. 2
    Connect your repository
    MakeItOurs currently connects via its GitHub App, so your project's source, history, and generated files live in a Git repository — yours or one shared with you — not on a server we run. Support for other ways to host a project is part of the bigger roadmap.
  3. 3
    Start a project
    Create a new project from a template, import one you already have, or import a repository someone else shared with you.
  4. 4
    Ask for what you want
    Describe the change in plain language. MakeItOurs proposes Python source changes using the AI provider and model you chose, then validates and builds them before you see a preview.
  5. 5
    Review, measure, and Save
    Nothing is accepted automatically. Orbit the 3D result, select elements, and measure it with exact dimensions, then Save to create a version you can always return to. Nothing reaches your repository's shared history until you choose to push — Save is local until then.
  6. 6
    Share it
    Send a collaborator your repository link. They can import it into their own MakeItOurs and work on the same project alongside you.

Bring your own infrastructure

This non-subscription option does not use the managed MakeItOurs AI or project datastore. You connect the AI provider you trust—OpenAI, Anthropic, Google, OpenRouter, Groq, xAI, DeepInfra, Mistral, or OpenCode — using your own API key, stored only on your device, while your project itself lives in a Git repository, not in the managed service. Within that provider, you also choose the model— trade off sophistication against cost per request, and MakeItOurs always uses the exact model you picked, never switching on its own. See the Privacy Policy for exactly what that means for your data.

The managed subscription is the alternative: MakeItOurs provides the project datastore, selects the AI provider, and runs the complete build pipeline. Bringing your own remains available for users who prefer GitHub as their source of truth and direct control of the infrastructure.

Review and export

Every build opens in an interactive 3D viewer: orbit, select individual elements, and measure with exact dimensions rather than an approximation. From there you can: