Genesis

A protocol for bootstrapping artificial minds

View the Project on GitHub ianphil/genesis

Genesis Documentation

Guides and references for everything that ships with genesis.

Getting Started

Guide Description
Quickstart — PowerShell End-to-end setup on Windows

Extensions (Senses)

Extension Sense Description
Canvas Sight Render rich HTML in the browser with live reload
Cron Time Scheduled execution — cron, interval, one-shot, prompt jobs
Responses Voice OpenAI Responses API–compatible HTTP server

Skills (Learned Behaviors)

Skill Description
Commit Stage, observe, commit, and push with working memory discipline
Daily Report Morning briefing — ADO, Teams, calendar, email, mind
Upgrade Pull new extensions and skills from the genesis template
Packages Install and manage third-party genesis packages

Patterns

Guide Description
Cron Prompt Pattern Domain-driven autonomous agent loops