Conor Hinchee
ODIN
Self-Hosted Agent Runtime
ANTHROPIC MESSAGES API NODE.JS / TYPESCRIPT BULLMQ OBSIDIAN VAULT GCP CLOUD LOGGING
Odin
Core Message Pipeline
ᚅ Týr
Query Sharpening
Transforms raw user input into a targeted retrieval query before the memory load step.
ᚈ Muninn
Memory Warm-Start
Loads profile, active tasks, and relevant memories from the Obsidian vault before each turn.
ᚠ Heimdall
Intent & Planning
Classifies intent and generates a structured tool plan before the main executor starts.
ᚨ Huginn
Main Executor
Anthropic Messages API ReAct loop — reason, call tools, observe, iterate. Up to 50 tool dispatches per turn.
ᚸ Hermod
Autonomous Follow-Up
Runs up to 2 additional turns when a task ends with loose threads, without prompting the user.
ᛀ Norns
Memory Extraction
Post-turn: extracts durable facts, auto-creates skills from patterns, detects plan deviations.
Supporting cast: Steward (tool guard) · Huscarl (subagent sessions) · Bifrost (parallel dispatcher)
ᚅ ᚈ ᚠ
Nightly Cycle
While the realm sleeps, Odin works.
Consolidation
Prunes stale vault entries, deduplicates, and rebuilds indexes.
Mímir
Distills the day's accumulated notes into a morning briefing.
Kvasir
Self-improvement pipeline — Idunn analyzes traces, Bragi versions prompts, Forseti gates changes.
Dreaming
4:30 AM — an AI-generated image reflecting the day's knowledge and discoveries.
ᚅ ᚈ ᚠ
Conway's Game Of Life
Heap Analyzer
A command-line tool for analyzing Node.js heap snapshots. Parses .heapsnapshot files, surfaces the largest object allocations by type, and flags likely memory leaks — without needing Chrome DevTools open.
Node.js JavaScript CLI Performance
- Parses raw V8 heap snapshot JSON without loading it all into memory
- Groups allocations by constructor name and reports top offenders
- Outputs a ranked table to stdout — pipe it, grep it, diff it
FIND ME ONLINE