A privacy-first browser extension that detects text inputs on any webpage, and generates context-aware replies using selectable LLMs (OpenAI, Gemini, Anthropic). Backed by a Next.js web app and a FastAPI backend.
apps/api: FastAPI service (auth, keys, generation proxy, billing)apps/web: Next.js app (marketing, dashboard, settings, billing)apps/extension: Browser extension (content script, background, popup/options)packages/shared: Shared libraries/types/configinfra: Deployment and ops (CI/CD, helm charts, k8s manifests)
- Browser extension detects inputs, injects UI, collects optional context, and calls either local provider (user key) or server proxy.
- Next.js app provides account, API key management, pricing, and admin.
- FastAPI backend handles auth, rate limits, adapters to providers, metrics, and billing.
- Detect inputs and inject Compose button
- Single-shot generation with model + tone presets
- Basic auth, API key connect, tiered billing
- Privacy-first defaults with local-key option
apps/api: FastAPI service with/api/v1/*endpointsapps/web: Next.js app for UI and dashboardapps/extension: Manifest v3 extension with content/background scripts
Setup instructions will be added in subsequent steps as we scaffold each app.
IntellWe - FardinHash, RianaAzad. All rights reserved.