Your company's HR brain — private, always in context, always ready to help.
People Partner is a local-first desktop AI assistant for HR professionals. It keeps employee data on your Mac while providing context-aware guidance on policies, compliance, performance, and people decisions.
Product site: peoplepartner.io
Source code: this repository
People Partner is both a real product and an open-source technical artifact.
- If you want to use or buy the app, start at peoplepartner.io. The site has the current download, purchase flow, license delivery, and customer-facing copy.
- If you are a technical HR builder, this repo shows how the app is put together. Fork it, learn from it, adapt it, or build your own version.
- If you are evaluating the project, judge the product experience from the website and the engineering approach from this repo. They serve different audiences.
The repo is intentionally open source because HR software should be more inspectable, local-first, and builder-friendly than the status quo. The commercial product exists for people who want the finished Mac app and support path.
- Knows Your Company — Import employee data and company documents. Get answers that understand your specific context, not generic advice.
- Remembers Conversations — References past discussions naturally, building institutional knowledge over time.
- Protects Sensitive Data — PII auto-redaction, local-first storage, and local audit trails for supported AI chat interactions.
- Works Offline — Browse employees, review past conversations, and access your data even without internet.
- Experiments with Recruiting Workflows — Includes early work that brings Sourcerer-style candidate sourcing and scoring concepts into the desktop HR workspace.
Solo people-ops professionals, founders handling HR themselves, and small HR teams at companies with 10–200 employees. If you've ever Googled an employment law question at 11pm, this is for you.
For builders, it is also a reference implementation for a local-first HR app: Tauri shell, Rust backend, SQLite storage, React UI, bring-your-own-key AI providers, and privacy-conscious AI boundaries.
| Layer | Technology |
|---|---|
| Framework | Tauri 2 |
| Frontend | React, TypeScript, Tailwind CSS |
| Backend | Rust, SQLite |
| AI | Multi-provider (Claude, OpenAI, Gemini) — BYOK |
| Platform | macOS (Apple Silicon + Intel) |
| Security | macOS Keychain, PII redaction, encrypted backups |
- All app data is stored locally in SQLite on your Mac.
- API keys are stored in macOS Keychain.
- PII redaction runs before sending supported AI requests to a provider.
- Supported AI chat interactions write local audit records; broader backend egress auditing is still being hardened.
- No cloud sync, telemetry, or third-party HR database is required for the desktop app.
- Visit peoplepartner.io.
- Download the free trial or purchase a license.
- Install the .dmg for your Mac (Apple Silicon or Intel).
- Activate with your license key, add your AI API key, import employee data, and start asking questions.
npm install
npm run type-check
npm run tauri:devUseful commands:
| Command | Purpose |
|---|---|
npm run dev |
Run the Vite frontend only |
npm run type-check |
Type-check the React/TypeScript frontend |
npm run tauri:dev |
Run the full Tauri desktop app in development |
npm run tauri:build |
Build the desktop app |
Some app paths depend on macOS-specific services such as Keychain and Tauri desktop APIs. The source is public, but the buyer-ready distribution path lives at peoplepartner.io.
MIT. See LICENSE for details.