Content Vigilante · Brand Kit · v1.0
May 2026 · EN · IT · FR · DE

Stop shipping
off-brand
content.

The local-first, open-source marketing operating system. Cross-channel content, AI brand guardrails, unified analytics, and a hybrid CRM — your data stays yours.

Open the dashboard →Try the demo (seeded) ↗Star on GitHub ↗
VOLUME 01 · PRODUCT

The marketing
operating system.

Calendar, Studio with brand guardrails, unified analytics, and a content + sales pipeline. All local, all yours.

Open the dashboard
02 · AUDIT

Run an audit.

Drop in content and a brand guide. Get a scored report with line-level deviations, a tone match, and suggested rewrites.

Open →
03 · CALENDAR

Calendar.

Drag-and-drop across LinkedIn, IG, X, FB, newsletters.

Open →
04 · STUDIO

Studio.

Compose with inline brand guardrails and AI variants.

Open →
05 · ANALYTICS

Analytics.

GA4 + LinkedIn + Meta + X in one view. Correlation engine, heatmap, ROI.

Open →
06 · PIPELINE

Pipeline.

Content kanban + sales pipeline. One hybrid CRM.

Open →
07 · GUARDRAILS

Brand Guardrails.

Three judges run in parallel: tone (LLM), vocabulary (deterministic + LLM hybrid), structure & readability (deterministic). Multilingual EN · IT · FR · DE.

Open →
How it works
Step 01

Drop in context.

Upload PDFs, transcripts, briefs, research. Or just paste a goal. Everything stays in your browser.

Step 02

Generate on-brand.

Studio writes drafts that pass your brand guardrails. Bias, readability, SEO, headline scoring — all live.

Step 03

Schedule. Publish. Report.

LinkedIn, X, Facebook, Instagram in one queue. Vercel cron publishes. Live GA4 + dark social in analytics.

Compared

We're not Buffer. We're not Grammarly. We're the layer between them.

CapabilityVigilanteBuffer-classGrammarly-classHubSpot-class
Brand voice audit with rewritepartialpartial
Multi-platform schedulerpartial
Hybrid CRM (content + sales)
Local-first / BYO LLM
Open source · MIT
Price per seat / monthFree$15$30$1,200+
FAQ
Is my data really staying local?

Yes. Posts, leads, workspaces, brand guides — all in localStorage by default. Sync is opt-in and uses a token only you know. The audit engine sends content to your chosen LLM with your key; nothing routes through us.

Do I need any credentials to try it?

No. The dashboard, calendar, guardrails, studio, and PDF brand-guide ingestion all work without any keys. Add a provider key (Anthropic / OpenAI / Ollama) for AI features. Add OAuth credentials when you want to publish or pull live GA4.

Can it actually publish?

Yes. LinkedIn, X, Facebook, Instagram (business) wired against the official APIs. Vercel cron runs every 15 minutes against your queued posts.

What about Instagram Reels / image posts?

IG requires a publicly reachable image or video URL. Drop the asset URL on the queued post and the publish route does the rest. Reels use the same media-container flow.

Is the brand audit actually accurate?

Three judges in parallel — tone (LLM), vocabulary (rules + LLM), structure & readability (deterministic). Regression-tested against 20+ hand-labeled cases on every commit.

Can I self-host?

Yes. Open source under MIT — monorepo with Bun + Next.js 15. KV + cron only matter when you want cross-device sync and unattended publishing.

Demo · seed data — your edits stay in this browserLive app →