# OpenClix

> Open-source, local-first mobile engagement automation that runs on-device with config-driven retention flows, no backend or proprietary SDK required.

OpenClix is an open-source, local-first mobile engagement automation tool that lets builders ship retention flows — onboarding nudges, streak reminders, and re-engagement logic — without backend infrastructure or proprietary SDKs. It uses a config-driven model where engagement rules are defined in a single JSON file and run entirely on-device, giving teams full ownership and auditability. OpenClix is intentionally agent-friendly, with explicit interfaces, clear edit points, and legible folder structures that allow AI agents to safely read, modify, and extend engagement rules.

- **Local-first execution**: *All engagement logic runs on-device — no hosted control plane, no auth/API key required for local-first use.*
- **Config-driven rules**: *Wire a JSON config file with app events so rules react dynamically without any backend plumbing.*
- **Vendored source model**: *Install via `npx skills add openclix/openclix` to bring client code directly into your repo as checked-in source you fully own.*
- **No proprietary lock-in**: *MIT-licensed, forkable, and auditable — no SDK runtime dependency or vendor control plane.*
- **AI agent-friendly architecture**: *Legible folder structure, explicit interfaces, schemas, examples, and fixtures make it safe for AI agents to iterate on engagement logic.*
- **Local notifications & in-app messaging**: *Trigger on-device notifications and in-app messages with debuggable reasons and safe edit points.*
- **Flexible config delivery**: *Serve `openclix-config.json` from app resources or any HTTPS endpoint for dynamic rule updates.*
- **Broad use cases**: *Designed for indie builders, product teams running retention experiments, agencies reusing engagement foundations across clients, and agent-first builders.*

## Features
- Local-first on-device engagement logic
- Config-driven retention flows via JSON
- Vendored source model (no package runtime dependency)
- Local notifications and in-app messaging
- No backend or hosted control plane required
- MIT open-source license
- AI agent-friendly architecture
- Debuggable rule reasons and safe edit points
- HTTPS or app-resource JSON config delivery
- No proprietary SDK lock-in

## Platforms
API, DEVELOPER_SDK

## Pricing
Open Source

## Links
- Website: https://openclix.ai
- Documentation: https://docs.openclix.ai/getting-started/installation
- Repository: https://github.com/openclix/openclix
- EveryDev.ai: https://www.everydev.ai/tools/openclix
