Oceanir
  • Pricing
SalesStart free
Blog/Product
Product

Introducing Oculus, Search, and Memory

Step-by-step reasoning over visual evidence, semantic search across your analyses, and persistent memory that learns.

Oceanir Team·Jan 29, 2026·8 min read
XGitHub
Introducing Oculus, Search, and Memory

Today we're releasing three things: Oculus, a reasoning layer that decides where to look inside an image and re-examines regions of interest the way an analyst does; oceanir-search, semantic search across your analysis history; and Oceanir-Memory, persistent context that learns from every query.

For months we've been working on a fundamental question: how do you build something small enough to run anywhere, smart enough to reason about what it sees, and integrated enough to remember what it's learned? The answer is Oculus and the ecosystem around it.

What we're shipping

Three releases, each designed to work independently and together.

Release
Name
Description
01 — Capability
Oculus search
Step-by-step reasoning over visual evidence with zoom and re-examination
02 — Feature
oceanir-search
Semantic search across analysis history
03 — Feature
Oceanir-Memory
Persistent memory that learns from every analysis

A small model that thinks big

Oculus is a reasoning layer for image verification. The key insight behind it is deceptively simple: scale reasoning, not parameters. Instead of throwing more compute at every pixel, we taught the system to decide where to look first.

Oculus uses two mechanisms that set it apart: thinking traces and perceptive tool calling. Thinking traces let the model reason step-by-step before answering. Perceptive tool calling lets it identify regions of interest in an image, zoom in, and re-examine them at higher resolution — the way an analyst actually works.

"The best vision model isn't the largest one — it's the one that knows where to look and how to think about what it sees."

Oceanir engineering notes, 2025

Quick start

Oculus ships as a Python package with a minimal API surface.

Python
from oceanir import Oculus

model = Oculus.from_pretrained("OceanirAI/Oculus-0.1")

# Basic VQA
answer = model.ask("image.jpg", "What is this?")

# With reasoning traces
answer = model.ask("scene.jpg", "Count the people", think=True)

# With focus/zoom for fine details
answer = model.ask("document.jpg", "Read the fine print", focus=True)

# Structured JSON output
result = model.generate(image, prompt="Describe objects", mode="json")

Output modes

Mode
Method
Output
Text
model.ask(image, question)
Natural language answer
Reasoning
model.ask(..., think=True)
Answer with <think> trace
JSON
model.generate(..., mode="json")
Structured JSON
Boxes
model.detect(image)
Bounding boxes + labels
Polygons
model.segment(image)
Segmentation masks
OCR
model.ocr(image)
Extracted text + locations
UI
model.detect_ui(image)
UI elements + types

Oculus capabilities

Six core capabilities, all available in a single model.

  • Reasoning via thinking traces — Step-by-step decomposition of visual problems before answering, making the model's logic transparent and auditable.
  • Perceptive focus (zoom & crop) — Automatic zoom and crop on regions of interest for fine-grained detail extraction.
  • Structured outputs (JSON) — Native JSON mode for machine-readable results that integrate directly into downstream pipelines.
  • Complex OCR — Multi-language text extraction with spatial awareness, handling curved text, distant signage, and overlapping layers.
  • Desktop & UI understanding — Detection and classification of user interface elements, buttons, forms, and navigation structures.
  • Edge-ready architecture — Small enough to run on consumer hardware without sacrificing reasoning quality.

Find what you've seen

oceanir-search is semantic search across your entire analysis history. Instead of scrolling through a timeline, describe what you're looking for in natural language.

Every analysis you run is automatically indexed. Search queries are matched against visual features, extracted text, location metadata, and reasoning traces — not just filenames or dates.

Examples of what you can search for:

  • "That street with the blue and white tiles in Portugal"
  • "The intersection near that pink Art Deco building"
  • "Photos from last week that showed rooftop terraces"
  • "All analyses where we detected Japanese text"

Context that persists

Oceanir-Memory is a persistent knowledge store that learns from every analysis you run. The more you use Oceanir, the better it understands your work — recognizing patterns, remembering context, and surfacing connections across sessions.

  • Instant recognition — Previously analyzed locations are recognized immediately, with full context from prior sessions.
  • Pattern learning — The system learns your analytical patterns and priorities over time.
  • Cross-session context — Insights from one session inform future analyses, building a cumulative understanding.
  • Privacy-first storage — All memory data is encrypted per-user with AES-256-GCM and never used for model training.

Experience the full stack

Oculus, search, and memory — working together in a single platform.

Launch OceanirView Plans

Related posts

View all
Introducing Desktop, the world's first visual intelligence workspace
product

Introducing Desktop, the world's first visual intelligence workspace

The value was never just the prediction. It is the workflow around the prediction. Oceanir Desktop is where that workflow finally has a home.

The Complete Image Geolocation Workflow: From Metadata to Map Verification
product

The Complete Image Geolocation Workflow: From Metadata to Map Verification

The full chain analysts run to geolocate an image: EXIF check, visual anchors, reverse image search, AI estimation, and map verification, ending in a documented confidence trail.

Orca, to your favorite cities.
product

Orca, to your favorite cities.

102-city coverage, more city-native reads, and sharper confidence in the places people actually asked us for.

01platform
  • Pricing
  • Geoestimation
  • How It Works
02resources
  • Blog
  • Documentation
  • Contact
03company
  • About Us
  • Security
04legal
  • Terms
  • Privacy
  • DPA
  • Product Boundaries
  • SaaS Agreement
  • Cookies

Notes from the verification desk. What we're learning about reading places from pixels. Occasional, no noise.

Try it on one image

Upload a photo. Watch it come back as a place.

Run a free analysis →Talk to us →
oceanir
© 2026 Oceanir, LLC. All rights reserved.
PrivacyTerms