All projects

Agentic AI · Earth observation

SeaScope

Ask a question. Get a map.

SeaScope is an open-source assistant that turns a plain-language Earth observation question into a Google Earth Engine analysis you can run, see on a map, and check.

Satellite over a coastline at night tracking a marine pollution plume, beside a SeaScope monitoring summary

See it run.

Thirty seconds: a question about the 2018 Corsica ship crash becomes Sentinel-1 and Sentinel-2 layers with the detected oil spill in red and the vessels marked.

Use cases

What SeaScope is used for.

Oil spills, vessel detection and incidents, coastal water quality, floating plastics, and air quality — piloted across the Cyprus Exclusive Economic Zone and the wider Mediterranean on Sentinel-1 SAR and Sentinel-2 optical data.

  • Aerial photograph of two vessels after the 2018 Corsica collision

    Vessel incidents

    Corsica ship crash, 2018

  • Sentinel-1 SAR scene with the 2021 Syria oil spill highlighted in red

    Oil spill detection

    Syria, 2021, Sentinel-1 SAR

  • Optical satellite view of an iridescent oil slick off Corsica

    Slick mapping

    Corsica oil spill, 2021

  • SAR scene with detected ships marked by red bounding boxes off Larnaca

    Ship detection

    Larnaca, 2019

  • Classified turbidity map of the Gulf of Lion coastline

    Water quality

    Gulf of Lion turbidity, 2023

  • Photograph of floating plastic debris on the sea surface near Trieste

    Floating debris

    Trieste plastics, 2018

  • Heat-map of air quality concentrations over Cyprus

    Air quality

    Cyprus, 2025

When it matters

Emergency response and monitoring.

The same loop covers emergency management, disaster mapping, and critical infrastructure monitoring — because the analyst writes the question, not the code, and can have a first map while the event is still unfolding.

True-colour Sentinel-2 image of Porto Germeno on 31 July 2026, before the wildfire
· true colour
Short-wave infrared Sentinel-2 image of Porto Germeno on 2 August 2026, the burn scar in red
· SWIR burn scar
Wildfire at Porto Germeno, Greece, mapped in SeaScope two days apart. Copernicus Sentinel-2 data, processed by Gendox.
  • Emergency management
  • Disaster mapping
  • Critical infrastructure
  • Environmental compliance
  • Maritime domain awareness

For researchers

A new analysis takes minutes, not weeks.

Building an Earth observation workflow normally means dataset selection, geospatial programming, and cloud processing. In SeaScope a researcher describes the result they want and reviews the code the agent writes — no Earth Engine scripting from scratch.

  • Detect recent burned areas inside my AOI and visualize them as a red mask.
  • Compute NDVI change between last month and this month, clipped to the polygon.
  • Highlight water extent and add a legend-friendly palette.
  1. 01AskDescribe the outcome in plain language.
  2. 02ReviewThe agent proposes Earth Engine code as a patch.
  3. 03RunIt executes in a browser sandbox on your own GEE account.
  4. 04RefineDraw an area of interest, iterate, save the script.
The SeaScope workspace: map with wildfire layers on the left, Earth Engine editor and agent chat on the right

How it works

How SeaScope works.

A question passes through retrieval over a curated Earth observation corpus, agent planning, Earth Engine code generation, and cloud execution, and comes back with the map, the code, and the provenance behind it. Human review stays in the loop at every stage.

SeaScope pipeline: user, workspace, RAG knowledge base, agent orchestration, LLM and tool layer, Google Earth Engine, then results and refinement, with human review in the loop

Built on Gendox, Ctrl+Space Labs' open-source multi-agent platform, extended with EO corpora, Earth Engine tools, and map-based execution.

Results

Which models can actually do this.

Thirteen models ran all seven case studies with and without retrieval. Gemini 3.1 PRO with RAG scored 9.14 out of 10 with 100% task success in 4.7 turns on average; retrieval lifted mid-size models by up to 3.57 points and made compact models worse.

  • Best overall

    Gemini 3.1 PRO + RAG

    9.14/ 10

    • 100% success
    • 4.7 messages avg
  • Strong frontier model

    Gemini 3 Flash

    8.57/ 10

    • 100% success
  • Strong RAG-assisted performer

    Claude Sonnet 4.6

    7.00/ 10

    • 100% success with RAG

Model ranking, top five

Mean score out of 10, with and without RAG

With RAGWithout RAG

  1. Gemini 3.1 PRO

    9.14

    7.57

  2. Gemini 3 Flash

    8.57

    8.00

  3. Claude Opus 4.6

    8.00

    8.29

  4. Gemini 3.1 Flash-light

    7.71

    6.43

  5. Claude Sonnet 4.6

    7.00

    5.43

  • 01 Mid-size models benefit most from RAG

    • GPT-5-mini+3.57
    • GPT-5.1+3.14

    Retrieval closes part of the gap to frontier performance.

  • 02 Compact models struggle with RAG

    • GPT-5-nano−2.14
    • Compact OSS modelslow success

    Extra context can overload smaller models.

  • 03 Reliability matters

    • Gemini 3.1 PRO, standard deviation2.44 → 0.69

    RAG reduces bad runs for strong models.

Publication

The SeaScope paper.

SeaScope: A Transparent and Reproducible LLM-Assisted Framework for Maritime Earth Observation Analysis. Remote Sensing 18(17), 2849, published , open access under CC BY 4.0.

A six-month action by Ctrl+Space Labs with the National and Kapodistrian University of Athens and the Eratosthenes Centre of Excellence, Cyprus.

The ‘SeaScope’ action has received funding from the European Union, via OC1-2025-TIS-01, issued and implemented by the ENFIELD project, under grant agreement No. 101120657.

Contact

Get in touch.

Tell us what you are building. We will tell you whether we can help.

contact@ctrlspace.dev