Skip to content

About

Open-source SEO platform. Track Google rankings. Research keywords. Inspect backlinks.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

594 stars

Watchers

27 watching

Forks

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

bisibility

bisibility - Your personal SEO dashboard

Site Live demo Documentation X: bisibility_com X: msniezynski

License: AGPL-3.0-only Latest public release CI gate Security policy Docker deployment guide

Self-hosting guide Bring your own provider keys REST API with OpenAPI MCP and agent guide CLI documentation

TypeScript SDK Python SDK Go SDK Signed webhooks

An open-source SEO dashboard, available hosted or self-hosted.

Track Google rankings, research keywords, review backlinks, and monitor AI answers over time. Work through the dashboard, scripts, or AI agents. Use your own provider accounts, or use credits on the hosted service.

Explore the demo · Get started · Documentation

Features

  • Rank tracking: Track positions by market and device, schedule checks, review ranking history, and receive alerts. Compare competitors with Share of Voice.
  • Keyword research: Discover keyword ideas and compare search volume, difficulty, trends, and intent.
  • Backlinks: Explore referring domains, new and lost links.
  • Domain overview: organic visibility, ranked keywords, and top pages; requires a bring-your-own DataForSEO connection; metered. The app and REST API are available. See released client support.
  • Prompt Tracker: Repeat selected prompts and compare saved answers and citations from supported sources over time.
  • Site Audit: Check a small sample of pages for HTTP errors and on-page SEO issues.
  • Search Console and GA4: See search performance and organic traffic alongside your ranking data.

bisibility dashboard with synthetic ranking history

Local instance with synthetic data. Click the image to view the full dashboard.

Get started

Try the online demo, then choose how to use bisibility:

  • Hosted service: Use the paid service without managing infrastructure. Bring your own provider accounts or use credits for supported operations.
  • Self-hosted: Run it on your own infrastructure and database.

See deployment options for hosted limits and infrastructure requirements. Self-hosted scheduling also requires the worker and Temporal.

Self-hosted databases require PostgreSQL 16 or newer. Compose includes PostgreSQL 16, the tested major version. The migration command rejects older servers before applying any migrations.

Try locally

Requires Git, Docker with Compose, and OpenSSL. The local demo includes synthetic data and needs no provider account.

git clone https://github.com/CorgiCorner/bisibility.git bisibility
cd bisibility
./scripts/dev/bootstrap-local.sh
docker compose -f compose.yaml up -d

Open localhost:3000 and sign in with demo@acme.dev and code 000000.

Keep this disposable demo local: anyone who can reach it can sign in using the fixed code. Use a fresh deployment and the production guide for real use.

Full local demo instructions.

Data and costs

  • Hosted: The service is paid. With BYOK, you pay your providers directly for usage. You can also use bisibility credits for supported operations without connecting your own provider account.
  • Self-hosted: There is no application subscription or per-keyword license fee. You manage your infrastructure and provider accounts, and pay for infrastructure and provider usage.

BYOK rank tracking supports DataForSEO and SerpApi. Keyword, backlink, and domain research use DataForSEO; Prompt Tracker uses supported DataForSEO sources.

See provider setup and budget controls and the rank-check cost calculator.

API and agents

Build reports, access ranking history, and automate SEO workflows through REST and OpenAPI or connect an AI agent through MCP.

Use the TypeScript, Python, and Go SDKs or CLI for integrations, and signed webhooks to react to events.

Slack tenant delivery is available as an API-only preview. Workspace installation and channel management are not yet exposed in the dashboard.

Feedback and development

Report a bug · Request a feature · Discussions · Releases · X · Maker

This repository publishes release snapshots. Feedback is welcome through issues and discussions; external pull requests are not accepted. See the contribution guidelines. Report vulnerabilities through the security policy.

License

The application is AGPL-3.0-only. The Claude Code plugin is separately MIT licensed.

About

Open-source SEO platform. Track Google rankings. Research keywords. Inspect backlinks.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

594 stars

Watchers

27 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages