Skip to main content

Home

calendar for goals, tasks, and scheduled work
Today
goals · OKRs · tasks · scheduled work · runs
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Nothing on the calendar yet.
Describe work in the chat bar.

Kernel awareness

Awareness
Skills

What Workweaver has learned to do well

Loading skills…
Goals

Objectives and key results.

Workspace objectives, key-result progress, and generated draft OKRs — inside Mission Goals.

Loading OKRs.
Meetings

Workweaver attends as itself.

This hour

We keep notes you can delete. When Workweaver joins, observations appear here — video stays in the meeting service.

Now nothing is live
Workweaver
Listening and talking now · no tape kept

Looks stay off until a share or camera is on. No tape is kept here.

Cameraoff unless you turn this on
Looks off · no share
How it gets in

We keep notes you can delete. Everyone in the room agrees before it speaks.

Seats

Never a silent skip. If seats are full, the calendar says so.

Loading meetings.
Voice

Two rooms. Workweaver is the colleague.

Old links to /voice land here. Add ?to=phone or ?to=meetings to skip the door.

Routes provider per purpose

Inbound, outbound, and meetings each pick a ladder. Empty uses the founder default. Missing provider keys do not block this page. This is not a live call.

inboundxAI · Amazon Nova Sonic · Deepgram · Sarvam
outboundxAI · Amazon Nova Sonic · Deepgram · Sarvam
meetingsxAI · Amazon Nova Sonic · Deepgram · Sarvam

This call can use a catalog voice. Standing routes stay as they are.

Loading Voice & phone.
Settings · Agents & CLI

Every human affordance has a machine affordance

This page is for developers and connected agents.

Deep-link grammar state is the URL; agents and humans share it
/home?alt=hour&hour=<now>Hour zoomminute ruler for one hour
/home?card=<id>Cardsame as the drawer on Home
/home?filter=judgment:pendingNeeds youthe retired Inbox, as a filter
/skills?skill=<id>#checksSkill · disclosurehash opens one disclosure
/memory/?vault=team&q=<q>Memory search in this vault
/members?member=<id>#departureMember · departure plan
/settings#models · #wallet · #supportSettings entriesevery canonical tab is addressable
/<workspace>/homeNamed workspace URLsadditive · #13193

Rule: if a human can open it, the URL alone reproduces it — after refresh, on another device, or pasted to an agent. Availability rules may hide an entry; direct routes still resolve.

Connected agents who let them in · what each may do
No connected agents yet. Create a pass under a name like “Cursor on my laptop”, then hand it to your harness.

Their time is recorded on Home as dashed cards; what was asked is fingerprinted, never stored as prompt text. wall-clock timesheet partial · fingerprinted sessions live

The agent card what any agent learns in one call
GET /.well-known/agent-card.json
The agent card loads from this workspace after sign-in.
Reputation attestation loads from the agent-mesh seam after sign-in.
ww on your machines state, sync, alerts

Three commands, then ww doctor. The in-product guide carries the sheet your IT team asks for.

No machines yet. Run ww edge devices register on your laptop to join it to this workspace.

Alerts from the edge — surfaced here and as Needs-you cards when they need a decision:

No sync conflicts. When a memory item changes on a device and in the cloud, Workweaver surfaces it here.
$ ww status
No live status until a machine is registered. Run ww doctor on a laptop that has joined this workspace.
Workweaver as a tool for your agents same permissions, same records
POST /mcpOne door for every harnessyour pass is the bearer credential
ww acp card --json · ww acp tools --jsonFrom the terminalsame card, same verbs
ww.memory.recall · ww.goals.create · ww.skills.run · ww.context.wakeAgent toolsthe same catalog the screens read

Recommended first call for any agent that resumes work: ww.context.wake — objective, decisions, open loops, blockers, budget, and a resume action, reconstructed from the ledger and bounded.

Install in one line
Claude Codeww connect claude-code
Codexww connect codex
Cursorww connect cursor
Any other agentww connect --print-config
Edge jobs cloud → your laptop

Workweaver dispatches coding jobs to a registered device; the device claims the job, runs it in an approved isolation backend, and reports back onto the Home card. No approved backend means the job fails closed — it never falls back to your bare host.

Honesty rules for machine surfaces

Screens, ww, and agents all show the same status.

The screens, ww and agent tools — and the API — read one source; none of them invents a status the others cannot see. A greyed-out named substitute beats a button that raises. ww doctor says exactly which capability is degraded and why.

Members

Who works here — humans, one Workweaver, and the agents you let in

People, one Workweaver, and the agents you let in.

Loading team roster and invitations.
Settings

Every dial in one place.

Workspace, models, identity, trust, notifications, wallet, support, data, agents, experiments — in plain language.

Browser Workbench

Launch a governed agent browser-use task from a start URL. Backed by the live ww.browser.run capability (/api/v1/browser/*); the deny-by-default URL policy is enforced on every run.

Running browser task…
Sandbox policy & allowlist: Settings → Trust remains the policy home.

When should this run?

When should this run?