{"adoption": {"forks": 592, "observed_at": "2026-08-28T04:04:50.666161+00:00", "stars": 1479}, "canonical_url": "https://ross.abutalabs.com/products/see", "card": {"archived": false, "artifact_type": "application", "description": "基于开源组件（Inception & SQLAdvisor & SOAR）的SQL审核&SQL优化的Web平台", "domain": ["databases", "web-development", "developer-tools", "self-hosted"], "enriched": true, "function": ["database", "web-framework", "api-framework", "auth", "authorization", "workflow-automation", "monitoring", "email"], "health_score": 20, "homepage": null, "language": "Vue", "license": "EPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["myide/see"], "name": "myide/see", "platform": ["python", "self-hosted", "cross-platform"], "pushed_at": "2022-12-09T00:00:37+00:00", "repo": "myide/see", "stars": 1479, "tags": ["sql-audit", "sql-optimization", "mysql", "inception", "sqladvisor", "soar", "django", "vue", "database-workflow", "dba-tools", "devops", "web-server", "docker"], "topics": ["mysql", "django", "inception", "vue", "sqladvisor", "soar"], "urls": [], "use_cases": ["audit mysql sql statements before execution", "review and approve sql change tickets with a workflow", "get index optimization suggestions for slow queries", "roll back executed sql statements", "query database table structures and export results", "manage multiple mysql clusters and target databases", "control table-level permissions for sql operations"], "what_it_is": "See is a self-hosted web platform for MySQL SQL auditing and SQL optimization, built on Django and Vue.js. It integrates open-source components Inception (SQL audit/execute/rollback), SQLAdvisor (index advice), and SOAR (query rewrite optimization) behind a workflow-based approval UI.", "when_to_avoid": ["you use databases other than MySQL", "you need actively maintained software with recent releases", "you want a lightweight CLI tool rather than a full web platform", "you cannot operate the now-archived Inception dependency"], "when_to_choose": ["you need a self-hosted SQL audit and approval platform for MySQL", "your team wants automated SQL syntax checking plus human approval workflows", "you want integrated index and query optimization advice from SQLAdvisor and SOAR", "you need rollback capability for executed SQL changes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/see", "repo": "myide/see", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.666161+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:19.718020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60d3328478fe9006862dea374ef6bfcb542fd4ebbd6dbf7943d42fa4e27d2c11", "fetched_at": "2026-08-28T04:04:50.666161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myide/see"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2944, "days_push": 1364, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}