Plain text that carries its own structure.
Write "Review launch blockers #!high #+alex due:friday" and every Yapture client — and every agent — reads the same priority, owner, and deadline.
- Title
- Review launch blockers
- Priority
- high
- Assignee
- alex
- Workspace
- yapture
- Due
- friday
One line parsed at build time — sentence and fields stay together.
Write a line and watch it parse.
Powered by the same @yapture/nlp and @yapture/script-ui packages used by GP.Family. Everything runs in this browser tab.
taskTypeTASK
priorityHIGH
workspaces["care"]
assignees[{"name":"alex","params":{}}]
isRecurringfalse
allDaytrue
duetomorrow
Powered by the same @yapture/nlp and @yapture/script-ui packages used by GP.Family.
Description. Code. Output.
Review PR #+aliceUpdate docs #@launchShip v2 due:fridayAudit logs #security #complianceSprint review #^q3-launchWeekly sync #~standupBuy monitor #*{budget:500}Ten tokens. A lot of range.
# Tag Attach a label to any task or note. #work #@ Workspace Group work under a named workspace. #@launch #^ Goal Connect a task to a declared outcome. #^Q4-revenue #~ Routine Link a task to a repeating practice. #~daily-standup #$ Action Trigger a named command or automation. #$email #+ Assignee Assign the task to a person or agent. #+alex #! Priority Set priority: urgent, high, medium, low. #!high #* Metadata Attach structured key-value data. #*{target:1m} due: Time Set a due date in plain language. due:friday : Section Start a section header for grouping. Sprint Tasks: Name a pattern and reuse it.
Routine macro
#~weekly-planning #@work #+team Turn a named routine into a recurring task with its workspace and assignee preset.
Action macro
#$approve #!p1 #+alice #@work:finance Trigger an approval flow with priority, assignee, and workspace already set.
Goal + metadata
#^Q4:revenue #*{target:1m,currency:USD} #@product Attach structured data to a goal so agents and dashboards can read it.
The text you typed stays attached to every view.
yap_local_01 · NEVER SENTPORTABLE TRUTH / ONE SOURCE
Watch one line become every surface.
Run an easy 30 minutes [every Tuesday] [7am-7:30am] #^5k #~training #@health #+me #!high #$calendar- Portable
- Copy it into any text field
- Readable
- The sentence survives the syntax
- Local
- Parsed in this browser tab