Open source

Read it, build it, run it yourself

The Ozzie Mac app and every safety check are open source under the Apache-2.0 license. Running it yourself is free.

Why open source

A church should be able to check what a tool does with its people's information, not take it on trust. Ozzie's boundaries (read only, drafts never sent, names kept off AI models) live in the open code, so they hold the same way whether you run Ozzie yourself or use a managed plan later.

Status

Ozzie is an early build that began at the AI for Church Hackathon 2026. It runs on Apple Silicon Macs with macOS 14 or later. There is no signed download yet: you build the app from source, and it isn't signed or notarized by Apple. Expect rough edges.

Build from source

You'll need:

  • macOS 14 or later on Apple Silicon, with the Xcode Command Line Tools
  • Node.js 22.19 or later, and pnpm 10
  • Rust 1.99.1 through rustup (rustup toolchain install 1.99.1)
git clone https://github.com/tribett/ozzie.git
cd ozzie
pnpm install --frozen-lockfile
pnpm test             # TypeScript tests
pnpm test:native      # Rust tests
pnpm build:desktop    # builds the unsigned Ozzie.app

The repository README has the full steps, including how to register a Planning Center app for sign-in, connect your church's account, and choose an AI route. Without any connection, “See a fictional example” shows the app with an invented church.

How it's built

For the technically minded: Ozzie is a small agent harness around a replaceable AI loop. The AI can only call a fixed list of read-only tools over the check Ozzie already made. Those tools return labels, counts and times, never a name. The procedures it follows are plain-language files you can read in the app under “See how this works”. A native layer written in Rust checks every request again before it leaves your Mac, and enforces the limits on each job.

  • core/: the findings engines, church rules, the placeholder boundary and the safety checks, tested with fixed, invented data.
  • core/native-auth/: Planning Center sign-in, the Keychain, the fixed read requests, and the native check on every AI request.
  • product/desktop/: the Mac app (Tauri and React).

License

Ozzie is licensed under the Apache License, Version 2.0. You may use, change and share it under that license's terms, including for your church. It is provided “as is”, without warranties.

Questions and problems

Found something wrong? Open an issue on the GitHub repository. Please never include a real person's details in an issue.

Rather not build it yourself? Managed plans are coming. Join the waitlist.