Skip to content

Repository files navigation

📖 Read-only mirror. atlas is published from the canonical AI-Factory monorepo. Pull requests are not accepted — any commit pushed here is overwritten by scripts/mirror_satellites.sh on the next sync. 🐞 Found a bug or have a request? Please open an issue.

ATLAS

CI Pages deploy Live demo status Landing PyPI GAIA relays Python >=3.11 101 tests passed Docker ready MapLibre SPA DeepSeek default License: MIT

ATLAS — planetary physical-sensor map over GAIA relays
Honest LIVE vs SIM pins · part of the alexar76 AI agent economy

ATLAS — Earth from orbit with live sensor constellation
Weather · air · tide · grid · quake · energy — live map → · landing → · run locally →

Live map · Landing · Guide (EN) · GAIA · Alien Monitor

Docs: EN · RU · ES · FR · ZH

ATLAS is the ecosystem physical sensor map: weather, air quality, tides, UK grid carbon, earthquakes, and energy plotted from GAIA relays. Pins are labelled LIVE only when GAIA exposes an upstream provenance source URL; simulators are SIM. It ships as the atlas node on Alien Monitor (/embed preview + full-map CTA) and includes ATLAS Analyst (DeepSeek deepseek-v4-pro by default) with prompt-injection firewall, LLM retries, reply language matching the question (fallback: UI locale), and a full AICOM / AIMarket ecosystem brief so the assistant can answer Hub / ARGUS / Metis / GAIA questions — not only sensor readings.

Gallery

ATLAS full map
Full map · layers · LIVE/SIM badges · in-view list

ATLAS Analyst   ATLAS embed
ATLAS Analyst · Alien Monitor embed

Surfaces

Surface URL / path
Public map https://atlas.modelmarket.dev/
Landing (Pages) https://alexar76.github.io/atlas/
Alien Monitor embed /embed
Health /health
Snapshot / viewport / station /api/v1/*
Monitor payload /api/v1/monitor
Analyst chat /api/ai/ask

Quick start

pip install aimarket-atlas
export DEEPSEEK_API_KEY=sk-…   # optional Analyst
export ATLAS_GAIA_URL=https://iot.modelmarket.dev
atlas --host 127.0.0.1 --port 9330
open http://127.0.0.1:9330/

Docker:

docker compose -f docker-compose.local.yml up -d --build
open http://127.0.0.1:9330/

From a monorepo checkout (editable):

cd atlas
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
atlas --reload --host 127.0.0.1 --port 9330

Production

# From monorepo root (factory host):
./scripts/deploy_atlas.sh --remote root@<host>
# Public UI (no password): https://atlas.modelmarket.dev/

Load model

Mechanism Role
Cheap fleet poll Pins only
Viewport readings Sensors in the visible bbox
Click detail Human-readable card + shared TTL cache
LIVE vs SIM source present ⇒ LIVE; else SIM (GAIA rule)
Single-flight One GAIA call per sensor under concurrency
SSE Fleet snapshot fan-out
Analyst Server snapshot + firewall + retries; language = question ∥ UI locale

Buyers cannot pass lat/lon into GAIA invoke — anchors are operator env on GAIA.

Tests

pip install -e ".[dev]"
# or: pip install -r backend/requirements.txt -r backend/requirements-dev.txt
pytest -q

Mocked GAIA — no network required. 101 tests.

Alien Monitor

Node id atlas · env ALIEN_ATLAS_URL / ALIEN_PUBLIC_ATLAS_URL · panel: LIVE/SIM sensors + /embed iframe + full map CTA.

License / attribution

MIT — see LICENSE.

Map UI over GAIA relays. Open-Meteo CC BY 4.0; NWS/USGS/NOAA U.S. public domain; UK Carbon Intensity open data.

About

ATLAS — planetary physical-sensor map over GAIA live relays (weather, air, tide, grid, quake) with DeepSeek Analyst and Alien Monitor embed.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages