How nikhil-vytla/hatch works
Hatch is a collection of independent, agent-driven experiments rather than one application with a shared user-to-result workflow. Its principal product shape is a set of interactive prototypes and simulations, alongside research and evaluation work and a model-routing/runtime project. The sampled engines demonstrate deterministic domain logic, but excerpts do not establish how most interfaces, services, and engines are wired together; the graph therefore maps meaningful capabilities without implying a unified execution pipeline.
Main entry points: route.ts Routing exercise · main.tsx Prototype app · page.tsx Arena interface · live-world-preview.tsx World previews
Components 23
Interactive prototypes
- Prototype app
jev-experiments/experience-prototypes/src/main.tsx - Wardrobe experience
jev-experiments/experience-prototypes/src/wardrobe.tsx - Music arranger
jev-experiments/experience-prototypes/src/music-arranger.tsx - Arena interface
jev-experiments/experience-prototypes/src/arena/page.tsx
Live worlds
- Crowd simulation
jev-experiments/live-worlds/crowd/engine.ts - Ghost brush
jev-experiments/live-worlds/ghost-brush/engine.ts - Tetris simulation
jev-experiments/live-worlds/tetris/engine.ts - World previews
jev-experiments/experience-prototypes/src/live-world-preview.tsx
Routing runtime
- Task router
jev-experiments/roadmap/routing/router.ts - Routing policy
jev-experiments/roadmap/routing/policy.ts - Task classifier
jev-experiments/roadmap/routing/classifier.ts - Destination executor
jev-experiments/roadmap/routing/execute.ts - Decision runtime
jev-experiments/roadmap/runtime/execute.ts
Research and evaluation
- Arena data
jev-experiments/packages/arena/src/data/build.ts - Routing exercise
jev-experiments/packages/arena/src/checkable/route.ts - Judgment reliability
jev-experiments/judgment-reliability/analyze.ts - Reward benchmark
jev-experiments/rewardbench2/run.ts - Agent evaluation
meta-agent-eval-system/eval/pipeline.py
Experiment engines
- Cafe decision engine
jev-experiments/cafe-jev/engine.ts - Composition engine
jev-experiments/music-arranger-v2/engine.ts - Materials sandbox
jev-experiments/roadmap/materials/engine.ts - Arcade rules
jev-experiments/local-models-and-games/arcade/engine.ts
Other components
- Experimenter
Connections 5
- Experimenter → Prototype app: explores
- Experimenter → Arena interface: explores
- Experimenter → World previews: explores
- Experimenter → Routing exercise: solves
- Routing exercise → Arena data: uses generated items