| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Official Website · Documentation
Business Data + AI Behavior → Intelligence → Opportunities → Actions
Ansvisor is an open-source AI Search Intelligence Platform that helps brands understand, measure, and improve their visibility across AI Search.
Connect business data and traditional search signals with AI Search behavior across ChatGPT, Google AI Overviews, Google AI Mode, Gemini, Claude, Perplexity, Microsoft Copilot, Grok, and other AI platforms to discover opportunities, prioritize what matters, and improve brand visibility.
Track prompts, mentions, citations, competitors, AI traffic, and the sources AI systems rely on — all in one platform.
Self-host Ansvisor for free or use the managed Ansvisor Cloud.
We're building Ansvisor in the open because we believe companies shouldn't need another black box to understand a black box.
Our goal is to make AI Search intelligence more transparent, measurable, actionable, and accessible.
⭐ If you believe AI Visibility should be open and community-driven, star the repo — it's how the next team discovers Ansvisor.
AI Search is changing how people discover, evaluate, and choose brands, making Answer Engine Optimization (AEO), Generative Engine Optimization (GEO), and AI SEO increasingly important for improving brand visibility in AI-generated answers.
Traditional search data tells you how people find you through search engines. AI Search introduces another layer: how AI systems understand your brand, which sources they trust, when they mention or cite you, how competitors appear, and which prompts influence discovery.
Ansvisor brings these signals together.
With Ansvisor, you can:
The result is a clearer path from fragmented data to useful intelligence:
Business Data + AI Behavior → Intelligence → Opportunities → Actions
Ansvisor is built for teams that want transparency, flexibility, and control.
You can inspect the code, understand how the platform works, contribute to its development, and deploy it on your own infrastructure.
Or use Ansvisor Cloud without managing infrastructure yourself.
Whether you're an enterprise, agency, e-commerce brand, SaaS company, startup, or developer, Ansvisor provides an intelligence layer for understanding and improving your presence across AI Search.
Ansvisor helps you monitor and analyze brand visibility across:
AI Search is still evolving, and we don't believe its measurement and optimization should happen behind another black box.
We're building Ansvisor together with our open-source community around a few simple principles:
Developers, marketers, SEO/AEO/GEO practitioners, researchers, agencies, and companies are welcome to contribute.
You can help by:
The fastest way to get started without managing infrastructure.
Deploy Ansvisor on your own infrastructure and maintain control over your environment and data.
AI Search shouldn't become another ecosystem where companies have to rely entirely on opaque tools, unexplained scores, and assumptions.
We're building Ansvisor to help companies understand what happens between a user's prompt and an AI-generated answer — from the questions people ask and the sources AI systems use to citations, mentions, competitors, traffic, and opportunities.
Our goal is to move beyond visibility monitoring toward intelligence that helps teams understand where opportunities exist, why they matter, and what to improve next.
Business Data + AI Behavior → Intelligence → Opportunities → Actions
| Service | Purpose | Where to get |
|---|---|---|
| Supabase | Database, Auth, API | supabase.com |
| AI Provider (at least one) | Brand tracking across AI engines | OpenAI / Google Gemini / Anthropic |
| Cloro | Web scraping for AI platform responses | cloro.ai |
| Service | Purpose | Where to get |
|---|---|---|
| DataForSEO | Keyword volume data for prompt analysis | dataforseo.com |
| Scrape.do | Page fetching for Site Audit (proxy + JS render); required only if you use Site Audit | scrape.do |
| Stripe | Payments (cloud mode only, not needed for self-hosted) | stripe.com |
git clone https://github.com/ansvisor/ansvisor.git
cd ansvisor
cp web/.env.example web/.env.local
cp server/.env.example server/.envEdit both .env files and fill in your credentials. See the comments in each file for guidance.
Run the migration SQL to create all tables, indexes, RLS policies, and triggers:
Option A — Supabase Dashboard (fresh install, one paste):
Option B — Supabase CLI:
npx supabase link --project-ref <YOUR_PROJECT_REF>
npx supabase db pushsupabase/schema.sql is a generated convenience for fresh installs. The numbered files under supabase/migrations/ stay the source of truth and the upgrade path — an existing install adds only the new migration(s) (or db push). Regenerate the consolidated file after adding a migration with bash supabase/build-schema.sh.
For local development, supabase/seed.sql ships a small fixture (one demo org, brand, prompts, ~120 prompt results across all tracked engines, competitors, content opportunities, AI traffic logs). It runs automatically the next time you do:
npx supabase db resetSign in with demo@ansvisor.local / demo123 and you'll land on a populated dashboard — no provider API keys needed to iterate on UI. The seed only runs against a local Supabase via the CLI; hosted projects are unaffected.
cd web && yarn install && cd ..
cd server && npm install && cd ..# Terminal 1 — frontend
cd web && yarn dev # http://localhost:3000
# Terminal 2 — backend
cd server && npm run dev # http://localhost:80# Configure env files first, then:
docker compose up --buildSet IS_CLOUD=false (default) in server/.env and NEXT_PUBLIC_IS_CLOUD=false in web/.env.local for self-hosted mode. All features are unlocked automatically — no Stripe or payment setup needed.
ansvisor/ ├── web/ # Next.js 16 frontend (TypeScript) ├── server/ # Express backend (Node.js ESM) ├── supabase/ # Database migrations and config ├── scripts/ # Version management tooling ├── docker-compose.yml # Containerized deployment ├── CONTRIBUTING.md ├── CHANGELOG.md └── LICENSE
Frontend — Next.js 16, React 19, TypeScript, Tailwind CSS 4, Supabase Auth, Stripe, Zustand, Recharts, next-intl
Backend — Express, Vercel AI SDK, multi-provider AI (OpenAI, Anthropic, Google, Perplexity, Grok), Supabase, Socket.IO, Zod
What we're planning to build next. React with 👍 on the linked issue (or open a new one) to push something up the list. PRs welcome on any of these.
See an idea missing? Check the Ideas discussions — upvote an existing one or open a new thread.
We welcome contributions! See CONTRIBUTING.md for development setup, branch naming, commit conventions, and PR guidelines.
MIT — Copyright (c) 2026 Empler AI Inc.
| Back | FazBrowse Home | New Git URL |