Grain Studios
Forge
Autonomous overnight processing with 23 workers and 40 services
Project Details
Challenge
Complex overnight processing tasks — code reviews, research scanning, security audits — needed to run autonomously without human intervention.
Approach
Designed a DAG-based orchestration system using macOS LaunchAgents. Each worker operates independently with built-in safety gates and GPU coordination.
Outcome
23 autonomous workers handle overnight processing. 40 LaunchAgent services coordinate seamlessly. GPU resources allocated dynamically across tasks.
Metrics
23
Workers
Autonomous processing agents
40
Services
LaunchAgent coordination
0
Downtime
Self-healing recovery
Tech Stack
PythonRedismacOS LaunchAgentsSlack APISentry