Meridian

Meridian is a semantic search product built on Exa with a shared Python core, FastAPI web API, React app, and Typer CLI.

Status
v0.1.0
Updated
Jul 2026
Tools
Python, HTML, TypeScript, CSS, JavaScript

The problem

Meridian is a semantic search product built on Exa with a shared Python core, FastAPI web API, React app, and Typer CLI.

What I built

Meridian is a semantic search product built on Exa with a shared Python core, FastAPI web API, React app, and Typer CLI.

How it works

  • The Exa Python SDK remains the live provider boundary. Tests use mocked clients and fixtures, so CI never spends quota.
  • The default answer provider is extractive and keyless. Set LLM_API_KEY and swap to OpenAICompatibleProvider for model synthesis.
  • Local SQLite files under MERIDIAN_HOME hold cache, quota, history, and collections. On Windows the default is %LOCALAPPDATA%\Meridian; no telemetry is sent by default.

Tradeoffs and limits

This project does not currently have a hosted demo. Run and verification instructions live in the repository when available.

What I learned

It turns the single-query Exa tutorial into a reusable product surface: neural, keyword, and auto search; full-content retrieval; similarity search; cited answer synthesis; saved history and collections; quota-aware caching; and Markdown, JSON, and CSV exports.

Documents

Resume

Download PDF
Preview of Aden Ramirez's technical resume