
Aurora
io.github.FantasyLab-ai由 GitHub 账号 FantasyLab-ai 发布v0.10.0更新于 Oct 24, 2026
Glass-box statistical analysis for agents: 19 methods, cited findings, measured error rates.
发布方自己的服务:Aurora
概览
Aurora MCP 让助手在本地对数据集运行可引用的统计分析,并深入查看带证据的结论。
- 可以做什么
- Aurora 通过 stdio 或 HTTP 向 LLM 代理暴露本地定量分析引擎。README 描述其提供七个工具,包括 aurora_analyze、aurora_findings 和 aurora_explain,可对 CSV、Parquet、JSON 或 XLSX 文件运行分析,并返回包含方法、严重程度、阈值、证据和引用的结构化结论。输出为纯 JSON,受路径白名单和输出上限约束,并可保存为签名的 .aurora.json 包。
- 适用场景
- 当助手需要给出可追溯到真实计算而非猜测的定量结论时使用,例如对本地数据集做异常检测、状态识别、预测或因果问题。适合希望回复中包含可验证数字和引用证据的代理开发者。
- 运行要求
- 作为本地进程运行,通过 uvx aurora-mcp 启动(PyPI 包 aurora-mcp),因此需要 Python 和 uvx。README 示例使用 --allow-root 参数指向数据目录。未声明任何 API 密钥、账户或环境变量;README 称其完全离线运行且无遥测。
安装
在 SourceWeft 中
- 打开 控制台中的 Aurora,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Aurora
Glass-box quantitative intelligence. Local. Open. Cited.
Aurora is the verification cortex for serious quantitative work — for humans analyzing hard data, and for AI systems that can't afford to hallucinate.
Cloud LLMs guess. Aurora computes.
[License] [Python] [Status] [Tests] [Patreon]
⬇️ Download the desktop app · Run from source · Aurora Sentinel demos · See it in action · Aurora Copilot · Aurora Cortex (MCP + SDK) · Roadmap · FantasyLab.ai
⬇️ Download the desktop app
The easiest way to run Aurora — no Python, no terminal, no setup. Download the installer for your OS, double-click, and Aurora opens as a native app with the analysis backend bundled inside it.
→ Download the latest release
Pick the file that matches your OS (filenames carry the version, e.g. 0.2.0):
Aurora_aarch64.app.tar.gzis an auto-updater artifact, not a download — use the.dmgon macOS. There is currently no Intel-Mac (x86_64) or Linux AppImage build; Intel-Mac users can run from source.
On first launch Aurora bootstraps a small knowledge-bank seed, then runs fully offline — no API keys, no cloud, no telemetry. Drop a CSV on the window and watch it analyze. Aurora is local-first: your data never leaves your machine unless you explicitly share a single finding — see PRIVACY.md.
Heads up on the "Unknown Publisher" warning. Current releases are not yet code-signed, so Windows SmartScreen may show "Windows protected your PC" and macOS Gatekeeper may say "unidentified developer." This is expected for a young open-source project. On Windows: More info → Run anyway. On macOS: right-click the app → Open. Code-signing is on the roadmap.
Desktop app — tips & known quirks
A few things that are expected behavior, not bugs:
- First launch shows a welcome screen, not a run. That's intentional — a fresh start is clean. Drop a CSV (or click a demo card) to begin; your past runs are always available under Data → Bundles.
- Give the backend a few seconds on first launch. Aurora starts a local
analysis server (
127.0.0.1:8001) the first time you open it; the status dot reads "connecting…" for ~5–10 s before it goes live. If it lingers, the app is still warming up — it is not frozen. - Big datasets take longer, and results land all at once. A large file can spend a while in "analyzing…". When it finishes you'll see "analysis complete" and the views populate. If the Overview looks momentarily empty right after completion, give it a few seconds or click another tab and back — the assembled state is still being fetched, and it will fill in.
- Re-running the same file is instant. Identical data + settings reuse a cached analysis; the banner reads "instant · cached." That's a speed win, not a skipped run.
- Knowledge Bank starts small on a fresh install. The bundled app ships with a seed bank that grows over time; the large multi-thousand-entry bank you may see in screenshots is built up on a machine that's been ingesting data for a while. Citations still work against whatever is local.
Want to build it yourself or run from source? Keep reading.
⚡ Quickstart (60 seconds)
Open http://127.0.0.1:8000. Click ▶ Try a demo for an instant smoke test, or drop your own CSV / Parquet / JSON / XLSX.
First run will download a small knowledge-bank seed (~50 MB). After that, Aurora runs fully offline — no API keys, no cloud, no telemetry.
Optional extras (only if you need them):
For the optional Vite + TypeScript frontend build (developers only), see § Optional frontend build.
🖥️ The desktop app
A native, installable app — frameless window, sidebar navigation, drag-and-drop any file onto it. Built with Tauri 2, with Aurora's full analysis backend bundled inside the installer, so it runs with zero setup: no Python, no venv, no terminal.
Most people should just download it. The rest of this section is for developers who want to build it from source or hack on the UI.
What it does
Build it from source / develop
The desktop app lives in desktop/. To build the installer
yourself (PyInstaller backend + Tauri shell) or run the UI in hot-reload
dev mode, see desktop/README.md — it covers the
prerequisites (Node, Rust), the one-command launcher (launch.ps1), the
installer build (build_installer.ps1), and the Windows Smart App Control
caveat. A git tag vX.Y.Z push triggers the cross-platform release CI.
🚨 Aurora Sentinel — Decision Contracts in the room
Aurora ships a complete demo rig under demos/ that turns a Decision Contract trip into something tangible — a Discord ping, a Slack alert, an OBS overlay card, a smart-plug flipping in your room. Five "I gave my local AI X and watch what it caught" videos, all built on the same scaffolding.
Quickstart for the demos (after the install above):
Full step-by-step recording walkthrough with OBS setup, contract installation, and a per-demo runbook lives at demos/README.md.
See Aurora in action
A real run on an environmental air-quality dataset — captured straight from a Studio session.
The run banner. Domain selector across the top (Research / Ops / Industrial / Finance / Medical / Economics / Sports / Logistics / Custom+) sets context. The Aurora Pulse line below states the run's status in plain English. The 0 fabricated chip is the contractual signal that every finding traces to a method.
The Studio. The Overview cube rotates through six analytical lenses (Overview, Anomalies, Regimes, Motifs, Forecast, Physics). Below it, the Intelligence row surfaces the top anomalies (20 critical), the forecast peak prediction, a what-if causal answer, and the discovered physics law — y = a·t² + b·t + c at RMSE 126.720 — all live and grounded in artifacts, not LLM guesses.
The moat: every sentence cites a source
"What This Means" reads like a research paragraph because it is one. Each claim is tagged with a seed:* citation — seed:diurnal_cycle, seed:mutual_information_kg, seed:causal_chain, seed:physics_match, seed:wavelet_morlet, seed:sindy — that links to the exact knowledge-bank entry backing it. The panel below lists all 12 entries Aurora actually retrieved, each with its real source: Newton (1701), French AP (1971), Pierson & Moskowitz (1964), NIST, NOAA NDBC, Torrence & Compo (1998). No invented citations. No invented numbers. No invented papers.
Captured on a 9,357-row cross-sectional air-quality dataset at AUTO tier. Run took ≈14 seconds local on consumer hardware. 0 fabricated. 12 cited knowledge entries. Three methods deferred with reason.
Verifying the install
After python studio_api.py starts, you should see something like:
Open the URL. The Studio greets you with a "drop a dataset" zone. Use any of:
Drop one, click AUTO + ▶ RUN ANALYSIS. In ~10-20 seconds you'll see:
- The six analytical lenses populate (Overview, Anomalies, Regimes, Motifs, Forecast, Physics)
- The Findings cards list every cited claim
- The
0 fabricatedchip (always — that's Aurora's contract)
If that worked, you're production-ready.
Optional: enhanced frontend build (v0.10 Phase 2)
You do NOT need this to run Aurora. python studio_api.py is the only command required. This section is for developers who want type safety + a Vite hot-reload dev loop for future panel work.
The Phase 2 bundle adds a Vite + TypeScript layer with typed API helpers, hardened Server-Sent Events, and a Nanostores-backed state model. It runs side-by-side with the existing frontend and is fully non-breaking — the visible Studio looks identical with or without it.
Requirements: Node 18+ and npm.
Activation is a one-time build:
That's it. The next time anyone loads the Studio (whether Flask was already running or not), the bundle activates automatically — Flask's static route serves the new files, and index.html HEAD-probes for them on load. Open DevTools console after a page reload and you'll see ⚡ Aurora 0.10.0+phase2 loaded plus window.Aurora.api / .store / .stream available for custom panel work.
To turn it back off: rm -rf frontend/dist/ (or delete the folder). The page reverts to pure-legacy mode with no console warnings.
For active TypeScript development with hot-reload (two terminals):
Open http://127.0.0.1:5173 (not :8000). Edits to anything under frontend/src/ hot-reload instantly. Full guide: docs/frontend-build.md.
Status: v1.1 shipped (May 2026). v1.2 substantially shipped (streaming, cloud, Jupyter, contracts actions, runs library, MCP HTTP). v2.0 actively shipping on
main(causal do-calculus, multi-dataset joins, Plugin SDK, custom KB ingestion, bundle attestation, KB marketplace, Kafka + Postgres CDC connectors, GPU embeddings). 599 tests passing locally; ~625 in CI. Real users running it on real data.
Run it in Docker (BYO-LLM)
One command, persistent state on the host (./aurora-data/), no cloud
dependency. See docs/cloud-deploy.md for Fly /
Railway / Render / VPS recipes + the new multi-tenant auth model.
One engine. Two surfaces. Same glass-box.
Aurora has two faces sharing one analytical engine. Same code, same principles, two integration shapes — one for humans clicking through findings, one for AI systems calling APIs.
🧠 Aurora Copilot — for humans
For analysts, quants, scientists, engineers.
A local quantitative copilot for the work that matters too much to trust to a model that hallucinates. Drop in a dataset and get rigorous findings — anomalies surfaced, causal relationships tested, forecasts with confidence bounds, every claim cited to the underlying computation. No cloud LLM guessing. No black-box math.
- Glass-box studio — six analytical lenses (Overview, Anomalies, Regimes, Motifs, Forecast, Physics), spacetime system graph, phase-space projection
- 24+ research-grade methods — Isolation Forest, robust z-score (Hampel), Granger, HMM Baum-Welch, persistent homology, SINDy, Gaussian processes, mutual information, VAR, DTW, BOCPD, Robust PCA, EMD, Kalman, Spectral entropy, and more
- Knowledge-grounded synthesis — every "What This Means" sentence cites a
seed:*entry in a public, licensed knowledge bank - Preflight data-quality — schema validation, missingness pattern detection, irregular-sampling check before any analysis runs (the
data ok / N issueschip next to the fabricated counter) - Causal inference (do-calculus) — Pearl-style backdoor identification + adjustment-OLS estimation. The legacy WHAT-IF panel now ships a "do() causal verdict" beneath every simulator output; the v2.0 LAB has a dedicated full-screen Causal tab for explicit treatment/outcome/intervention queries + counterfactuals
- Streaming / continuous mode — point Aurora at a directory; findings refresh as new data lands. Per-finding dedupe so the bus only fires on genuinely new findings; opt-in Decision Contracts auto-fire bridge. Kafka + Postgres CDC connectors for non-file sources (deps gated, listed in the v2.0 LAB → Connectors tab)
- Composable findings — a finished run's fitted physics / regime / baseline becomes a prior for the next run; aligned findings get a PRIOR badge
- Multi-dataset joins — pair two finished runs to see shared keys, schema compatibility, and inheritance candidates
- Runs Library — pin runs across sessions, A/B compare any two runs, share runs as portable
.aurora.jsonbundles - Custom KB ingestion — drop a folder of PDFs / TXT / MD; Aurora walks it, extracts text, folds chunks into your workspace KB. Browse-folder UI in the v2.0 LAB
- KB pack marketplace — install curated domain KB packs (Climate / Finance / Biomed / Industrial); preview-state packs labelled honestly
- Bundle attestation — three-check rollup (integrity + Ed25519 signature + trusted-signer registry) on any
.aurora.json - Honest disclosure — sampling, timeouts, and skipped methods are surfaced; never silently faked
→ See it in action: examples/factory-bearing/
→ Conceptual overview: docs/concepts.md
🛡️ Aurora Cortex — for AI systems
For AI builders, agent developers, AI product teams.
The verification layer your AI agents and AI products call when they can't afford to hallucinate quantitative claims. Every LLM today invents numbers; Aurora is the structurally different fix — it computes and verifies rather than predicts. Connect via MCP, the Python SDK, or Decision Contracts.
Four programmable surfaces, all consuming the same .aurora.json bundle format:
→ Wire Aurora into Claude Desktop in 5 minutes: examples/mcp-claude-desktop/
→ Build a "fire when 3+ critical anomalies appear" automation: examples/decision-contracts/
Why Aurora exists
Every AI today — including the best cloud LLMs — hallucinates on quantitative claims. Bigger models don't fix it. RAG alone doesn't fix it. Chain-of-thought just produces longer confident lies.
Aurora is the rarest kind of fix — structurally different. It computes and verifies rather than predicts. It runs locally on your machine. It shows its math. Every relationship Aurora reports is computed, not guessed. Every claim cites its source. Every uncertain finding is rendered as uncertain — never confident-looking math over shaky ground.
Core principles
- 🔍 Glass-box at every layer. Every node, edge, finding, and recommendation traces to its source. Bundles carry a SHA-256 content hash and can be Ed25519-signed.
- 💻 Local-first, always. Your data stays on your machine. No telemetry. No phone-home. The MCP server enforces a per-call path allowlist; Decision Contracts block private-IP webhook targets by default.
- 🎯 Honesty rule. Uncertain relationships render as uncertain. When methods sample or time out, the user is told. Aurora's
fabricated_countchip is a contractual0— and it's audited live. - 📖 Open source. Apache 2.0. Inspectable. Forkable. Yours to audit, vendor, embed, redistribute.
Calibrated, not just cited
A referee that can't quantify its own error rate isn't a referee. As of v0.10.0, Aurora ships a calibration engine: for the changepoint family (BOCPD, CUSUM, PELT), every finding carries the empirically measured rate at which that detector fires on data containing nothing to find — data shaped like yours.
The measured headline, from Aurora's own production CUSUM detector (n=90, 4,000 seeded null trials per cell): it fires on 0.1% of independent stationary series, 48.3% at lag-1 autocorrelation φ=0.6, and 89.5% at φ=0.8. Autocorrelation that ordinary for daily demand or sensor data turns a "detection" into a coin flip — and without calibration, nothing downstream can tell. It compounds with length, too: at φ=0.4 the rate climbs from 13.6% (n=90) to 39.6% (n=180) — collecting more data makes this failure mode worse, not better. Meanwhile the same corpus shows what does not fool the detectors: a strong 7-day seasonal cycle (0 fires in 4,000 trials) and heavy-tailed noise (0.4%) barely register. Autocorrelation is the killer, and now it's measured.
So Aurora tells you, at the moment the finding is produced:
- the measured false-fire rate with a Wilson 95% interval, matched to your data's fingerprint (length, bias-corrected autocorrelation, tails, seasonality, missingness)
- an honest status —
calibrated,interpolated(with disclosed max error),unavailable(outside the measured envelope, offending dimension named), ornot_yet_calibrated— never a silent default - a verdict downgrade: findings the data cannot support flip to
not_identifiable, with the raw statistic still reported and the configured ceiling disclosed - derived remediation — required consecutive confirmations, pre-whitening with the estimated φ — only where the math supports it
- the corpus version + SHA-256 in the finding and the bundle, so a skeptic can verify which table produced the claim
Watch it catch a constraint-legal action taken for a phantom reason:
Details, schema, and the full honesty ruleset: docs/CALIBRATION.md. What it does not claim: no power/sensitivity numbers, no real-data ground truth, and corpus v1 covers the changepoint family — the other methods say not_yet_calibrated out loud instead of pretending.
How it connects
Aurora is built to be infrastructure both humans and AI systems can call:
- MCP Server — connect any MCP-compatible AI client (Claude Desktop, Claude Code, Cursor, custom agents). 7 tools advertised; path-allowlisted; 2 MB output cap; JSON-only error wrapping
- Python SDK —
import aurora_sdkin notebooks, scripts, pipelines, agent frameworks - Decision Contracts — programmable predicates fire actions (webhook / log / append-only file). SSRF-guarded, rate-limited, audited
- Webhooks — deliver verified findings to Slack / Discord / PagerDuty / your own intake API (Slack/Discord/PagerDuty action types coming in v1.2; generic webhook ships now)
- Local Studio — full glass-box exploration of findings, intelligence panels, system graph, cube navigator
- Aurora Bundle Format v1 — a portable, signable, citeable
.aurora.jsonartifact that every layer above produces and consumes
Quick examples
As a Copilot — drop a CSV, read what Aurora found
As a Cortex — give Claude Desktop the ability to cite real math
Add to your claude_desktop_config.json:
No install step — uvx fetches aurora-mcp from PyPI on first run. (Running from a source checkout instead? Use "command": "/path/to/aurora/.venv/bin/python", "args": ["-m", "aurora_mcp.server", "--allow-root", "/Users/you/data"].)
Then ask Claude:
Run Aurora on
/Users/you/data/factory_bearing.csvat standard depth, then drill into the most critical anomaly with full evidence.
Claude chains aurora_analyze → aurora_findings(severity=crit) → aurora_explain(claim_id=…) and writes you back a response citing every method — never inventing a row number or a z-score.
Full walkthrough: examples/mcp-claude-desktop/
As a Cortex — wire findings into automation
~/.aurora/decision_contracts/bearing-watch.json:
What's working today
The v1.1 substrate — Bundle Format, SDK, MCP, Decision Contracts, Research Kit, six analytical lenses — is shipped and stable. The v1.2 sprint is substantially complete; v2.0 work is landing continuously on main.
Analytical methods (17 → 24+):
- v1.1: Isolation Forest, Hampel z-score, HMM, mutual information, Granger, wavelet, Lomb-Scargle, Gaussian process, persistent topology, SINDy, multivariate outliers, cluster stability, Bayesian, panel, survival, spatial, network, DiD
- v1.2 added: VAR, DTW, BOCPD, Robust PCA, EMD, Kalman, Spectral entropy — each with skip reasons + glass-box compliance
v1.2 surfaces (mostly shipped):
- Streaming / continuous mode —
/api/stream/start|stop|status|eventswith SSE event bus, per-finding dedupe, opt-in Decision Contracts bridge, Live Findings strip in the Studio - Aurora Cloud (Phase 1 + 2) — Docker + docker-compose + cloud-deploy guide. Multi-tenant auth + per-workspace data isolation + usage logging behind
AURORA_AUTH_REQUIRED=1 - BYO-LLM — pluggable provider abstraction with 5 backends (Anthropic / OpenAI / Gemini / Ollama / OpenAI-compatible)
- Decision Contracts: Slack / Discord / Email actions — extend the v1.1 webhook / log / file types. SSRF + recipient caps + URL token redaction
- Runs Library UI — pin / A/B compare (via the joins endpoint) / share-as-bundle, all from a top-toolbar chip
- MCP HTTP transport —
/mcp/v1/*endpoints for remote agents that can't subprocess locally; standalone server mode with optional token gate - Preflight data-quality — schema + missingness + irregular-sampling checks.
data ok / N issuespill alongside the fabricated chip - Jupyter integration —
aurora.run(df)with rich HTML reprs,to_html_report(), sample notebook - KB pack distribution — manifest + downloader + 4 starter packs + registry auto-detection
v2.0 surfaces (shipping, exposed in the ⚡ v2.0 LAB modal):
- Causal inference (do-calculus) —
fantasyai/aurora/causal/. Backdoor identification + adjustment-OLS estimation + counterfactual queries. The legacy WHAT-IF panel now also returns a "do() causal verdict" beneath every simulator output - Multi-dataset joins —
/api/joins/analyzeproduces shared keys + schema compatibility + cross-correlation hints + inheritance candidates between two finished runs - Composable findings — extract priors from a finished run, inherit them into the next; aligned findings get a
PRIOR · matches / drifts / novelbadge - Plugin SDK — third-party methods register via
aurora_pluginsentry-point group; same contract as built-ins; failures are isolated - Custom KB ingestion — drop a folder of PDFs / TXT / MD; Aurora walks it and folds chunks into the workspace KB. Folder picker + drag-and-drop in the v2.0 LAB
- Bundle attestation — three-check rollup (integrity + Ed25519 signature + trusted-signer registry) on any
.aurora.json - KB pack marketplace — install curated domain KB packs (Climate / Finance / Biomed / Industrial). Preview-state packs honestly labelled "not yet released"
- Streaming connectors — Kafka + Postgres CDC connectors for non-file sources. Deps are gated; the v2.0 LAB → Connectors tab lists install hints
- GPU embeddings —
AURORA_EMBEDDINGS_DEVICE=cuda|mps|autoenv-var device selection with graceful CPU fallback
Counts:
- 599 tests passing locally; ~625 in CI (scipy + flask-dependent tests run there)
- 16 backend modules import cleanly
- 0 fabricated findings — contractual
Local execution end-to-end. No cloud dependency after initial knowledge bank download.
What's rough
Named honestly:
- The knowledge bank ships with a seed set; the full pack is downloaded separately and is still expanding
- The 4 v2.0 marketplace packs (Climate / Finance / Biomed / Industrial) are reserved in the manifest but not yet hosted — SHAs are
PENDING_FIRST_BUILD. The Studio labels themPREVIEWand disables install until the next manifest revision - Some advanced methods skip on datasets that lack required structure (no time axis, no entity column) — these skips are correct glass-box behavior; can be confusing without reading the skip reason
- Per-method timeouts (90 s default) defer some methods on very large datasets; disclosed honestly
- Mobile / tablet responsiveness still pending
- Browser security prevents Aurora from reading absolute folder paths from a
<input type="file">picker; KB ingest seeds the folder name + asks the user to type the absolute path
Build-in-public log: CHANGELOG.md.
Built in the open. By a real person. For real work.
Aurora is fully open source under Apache 2.0. The engine, the schema, the baseline templates, the MCP server, the SDK, the webhook layer — all of it. No black box at any layer, including the codebase itself.
The roadmap is public. The build is documented on YouTube. Domain experts who contribute knowledge bank entries or templates will be able to earn from the upcoming marketplace (v2.0). Aurora gets smarter as the community grows.
- ⭐ Star on GitHub — visibility
- 💜 Back on Patreon — recurring support funds the build
- 📺 Follow the build on YouTube
- 🎬 Daily clips on TikTok
- 🐦 Daily progress on X
Roadmap
See ROADMAP.md for the full picture. Recent progress:
- v1.2 — substantially shipped: Streaming Phase 1+2 · Aurora Cloud Phase 1+2 (Docker + BYO-LLM + multi-tenant auth) · 7 new analytical methods · Jupyter integration · KB pack distribution · Preflight data-quality · Slack/Discord/Email contract actions · Runs Library UI · MCP HTTP transport
- v2.0 — actively shipping on
main: Causal inference (do-calculus) · Multi-dataset joins · Composable findings · Plugin SDK · Custom KB ingestion (PDFs → KB) · Bundle attestation service · KB pack marketplace (preview) · Kafka + Postgres CDC streaming connectors · GPU embedding device gate - v1.2 tail (still open): Bundle Format v1.1 (signed delta updates) · conversational copilot polish · KB community contribution flow · domain template packs · DuckDB ingest · mobile/tablet responsiveness pass
- v2.0+ (6–12 months): Federated knowledge contribution · marketplace with creator revenue share · Aurora kernels · Aurora-as-CI · Web Component embeds · mobile companion
Project Family
Aurora is part of FantasyLab.ai — local-first AI tools for serious work. Sister project:
- Fantasy Studio — AI-directed cinematic 3D rendering using real path-traced light simulation. Same philosophy applied to creative work instead of analytical work.
Contributing
We welcome contributions. See CONTRIBUTING.md for setup, code style, testing requirements, and the development workflow.
Good places to start:
- Issues labeled
good first issue - Issues labeled
help wanted - Knowledge bank contributions — adding cited entries for new domains. See docs/knowledge-bank.md
- Aurora MCP integrations — example notebooks, demo agents
Security
Aurora processes data locally. The SDK and MCP server have no telemetry, no phone-home, no analytics. The verification cortex is the moat — and it's audited. See SECURITY.md for the full security model and how to report a vulnerability.
License
Aurora is licensed under Apache License 2.0. Use it commercially, modify it, redistribute it. Just keep the copyright notice and don't claim we endorse your derivative.
For deployment in customer-managed cloud environments with enterprise support, contact [email protected].
Acknowledgments
Aurora stands on the shoulders of decades of statistical and analytical research. Citations are baked into every Aurora output. Foundational methods come from researchers including:
- Vipin Chandola, Arindam Banerjee, Vipin Kumar (anomaly detection)
- Judea Pearl (causal inference)
- Rob Hyndman, George Athanasopoulos (forecasting)
- Steven Brunton, Joshua Proctor, Nathan Kutz (SINDy / sparse identification)
- Frank Hampel (robust statistics, 1974)
- Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou (Isolation Forest)
- Carl Edward Rasmussen, Christopher K. I. Williams (Gaussian processes)
- C. W. J. Granger (causality)
- L. E. Baum, T. Petrie, G. Soules, N. Weiss (Baum–Welch HMM)
- Thomas Malthus (exponential dynamics, 1798)
- Reverend Thomas Bayes (Bayesian inference)
- …and the broader open scientific community whose work makes Aurora possible
The Aurora project itself is built as part of FantasyLab.ai.
Aurora is part of FantasyLab.ai · Glass-box, local-first, source-available AI tools for serious work
来源:README.md,提交 5a4359d
工具
0版本历史
1- v0.10.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Aurora 集成
Aurora
build.aurora官方发布者
Aurora 让助手创建、编辑、预览全栈 Web 应用并部署到可访问的线上地址,通过远程端点从任意 MCP 客户端连接。

Arcgis Aurora
由 GitHub 账号 pipeworx-io 发布
面向美国科罗拉多州奥罗拉市开放 GIS 数据的 Pipeworx 网关端点,让助手搜索 ArcGIS 数据集并查询地图图层。

Aurora Agent
由 GitHub 账号 MurariAmbati 发布
Aurora Agent 是一个本地 MCP 服务器与命令行工具,把类型化决策查询编译成最小充分证据区域,并附上说明省略内容的证书。

Aurora Coach
由 GitHub 账号 Aurora-Coach-Com 发布
Aurora Coach 是一个面向软件工程团队的远程 MCP 服务器,通过签到、改进项和建议支持持续改进。