Feiyu's Technical Blog

Notes on software, systems, and things I am learning.

Agents & Automation

Local models, tool-using agents, and practical information-extraction workflows.

  1. Automating 1Point3Acres Daily Check-In and Quiz Answering with a Local LLM

    A Windows app runs around 9:00 AM, uses signed-in Chrome to complete a forum check-in, and starts a local LLM only when a quiz needs an answer.

  2. [2/2] How I Made a Codex-to-ChatGPT Bridge Verifiable

    A narrow local bridge reuses my signed-in ChatGPT conversation, records the irreversible send boundary, and rejects unverified extraction instead of guessing.

  3. [1/2] (Deprecated) How I Let Codex Talk to ChatGPT Through My Signed-In Chrome

    My first Codex-to-ChatGPT bridge let Codex control Chrome directly. It proved the idea worked, but the design was too fragile to keep.

  4. Local LLM + Agent for Web Information Extraction

    A local agent architecture for semantic web extraction, browser automation, bounded model context, and durable task state.

Game Perception — Olden Era

Three ways to turn Olden Era Arena screenshots into structured game state, organized by how the system finds the icons—not by publication date.

ApproachKnown geometry · nearly fixed camera

Calibrated Grid Registration

Use the battlefield’s regular hexagonal geometry and a saved calibration to infer cell positions, then refine their alignment from screenshot edges.

  1. Calibrated grid
  2. Image edge scoring
  3. Small alignment correction

ApproachKnown position

Fixed-Crop Classification & Rejection

Assume each target icon appears at a known UI location. With localization removed, perception becomes a classification-and-rejection problem.

  1. Known UI slot
  2. Fixed crop
  3. Classify + reject

ApproachUnknown position · learned localization

Learned Object Detection

Do not assume the icon location is known. Let a standard object detector learn where icons are and what they are directly from gameplay images.

  1. Full screenshot
  2. Learned detector
  3. Boxes + identities
Coming soon

A future direction; no experiment article is available yet.

ApproachUnknown position · code-generated candidates

Sliding-Window Icon Detection

Search the full screenshot with many candidate crops, encode each crop into visual features, and match them against the known icon catalog.

  1. Full screenshot
  2. Candidate crops
  3. Catalog matching