aai agency logo
OG Components Docs

@aai-agency/og-components

Production-grade O&G React components that your coding AI agent can use. Interactive maps, production charts, decline-curve forecast editors, asset detail cards, and much more. Free, open source, and ready for Claude Code, ChatGPT, Codex, or any AI coding agent.

Built by AAI Agency

v0.7.0 · NEW · EVENT TIMELINE

A light, shadcn/Notion-style well history feed that opens a filled-out detail dialog on click — an AI summary, tags, description, details, and previewable attachments — with a standalone dialog and a scrollable operations log.

Explore the component →
ChartGroup

Compose monthly production and forecasts with ID-derived variance, daily pressure, and hourly equipment signals over one synchronized timeline.

Production — actuals & forecastsline
  • Oil actual
  • Oil forecast
  • Gas actual
  • Gas forecast
  • Water actual
Plan variance — derived from oil.actual + oil.planbar
  • Oil vs plan
Tubing pressure — dailyline
  • Tubing pressure
Pump vibration — hourlyline
  • Pump vibration
Hover a shaded annotation to read its operational context.Independent Y · shared X

See the composition model and complete API →

EventTimeline

A light, filterable asset-history feed (a well's lifecycle here, but any asset works). Click any event for a filled-out detail dialog — AI summary, tags, description, previewable attachments, and an operations log.

Well history16 events
2021
2022
2023
2024
2025

Click any event and this is what opens — the detail record, led by an AI-generated summary so nobody has to read the full report first:

Rod pump repair
Intervention
Summary AI
Rod string parted and the pump was worn. Pulled everything, replaced the pump and 18 rods, and put the well back on production. Took 13 days.
Date
Aug 30, 2022 – Sep 12, 2022 · 13 days
Tags
WorkoverIntervention
Description
The rod string parted near 4,200 ft. Rigged up a workover rig, pulled the rod string and tubing, replaced the downhole pump and 18 worn rods, ran a new pump, and returned the well to production. Tubing and casing checked out fine.

See the full API and the standalone dialog →

Requirements

Questions or feedback? Feel free to reach out directly on LinkedIn or email.