ROOM_NAME
A crest room. A persistent world where humans and agents produce work together.
Start
npm run dev
Open http://localhost:3000
What you'll see
- Event stream — every action the agent takes, in real time, hash-chained and verifiable
- Agent panel — what the agent is doing and why
- Artifact — a CONTRIBUTING.md draft written by the agent
- Cost — tokens used and dollar cost, visible by default
- Handoff — when the agent is done, accept the handoff and take over
Use a real LLM
cp .env.example .env.local
npm run dev
Without a key, the agent runs in simulation mode — all syscalls are real, the LLM call is scripted.
Edit the agent
Open server/agent.js. Change the goal, the scenario, the artifact. Restart and watch the room react.
What is a room?
A room is the bounded world where humans, agents, traces, artifacts, state, cost, and handoff live together as shared state.
It is not just memory. Not just a workflow. Not just a chat.
Every event is recorded. Every action is attributable. The history is tamper-evident.
crest protocol →