codex

yaks.app

Make and share apps in your usual chat, each with a web address of its own.

2 on GitHubby yaks.appv0.1.0Apache-2.0updated yesterdayProductivity

Plugin yaks.app in yak-sh/yak. Commands read from the repo's manifest — yesterday.

What it installs

Skills (26)

  • clipping

    Web Clipping (yaks.app). Web clipping, saving a page somebody is reading on another site into the app's store: a worker route that fetches the URL and reads its JSON-LD, Open Graph and meta tags and title with HTMLRewriter, one row per URL, a recipe example that keeps the picture, a bookmarklet that

  • code

    Backend Code (yaks.app). Backend code for an app: worker.js, the server module that answers an app's requests before its static files. Which routes it receives (a 404 falls through to the files, /api/ is reserved), what env holds (STORE, APP, FILES, the keys the person connected, and wrangler.jsonc

  • components

    Components and vocab.json (yaks.app). Every built-in component an app already has (doc, task, filed, comment, alias, attachment, created and the rest), property by property, and vocab.json for declaring an app's own components: the property types, schema refusals, who may write a component and how o

  • domains

    Custom Domains (yaks.app). Serving a space or one of its apps at a domain the person already owns: domain_attach, domain_status and domain_detach, the CNAME and ownership TXT DNS records and where to add them at GoDaddy, Namecheap, Squarespace and the other registrars, apex domains and the three way

  • entities

    Cross-App Data (yaks.app). Sharing data between apps: two of the person's apps writing components on the same entity (one eid) without copying it; which app a component lives in and its home app in a space; type conflicts; components across spaces; how a page reads a sibling app with store(); and ho

  • errors

    Errors and Rollback (yaks.app). The error codes an ./api/ endpoint refuses with and how a page shows them, the error reporter in every page and POST ./api/report, where an error is filed and how the agent is told about it once, app_errors, app_versions and app_rollback, the 30-day trash (app_delete,

  • files

    Files and Uploads (yaks.app). Build and check a private draft with app_preview before app_deploy: screenshots at phone and desktop widths, page console and errors, isolated test data and a private preview URL, without a local computer. app_deploy's reload levels and the yak-release event, including

  • forms

    Forms and Sign-ups (yaks.app). Forms and sign-up sheets as rows: a `form` with its `question` rows, the public door at ./api/form/<name> that shows one and takes its answers whatever the app's access, and what a sign-up sets off without any code: a `registration` only the app's owners and editors re

  • games

    Multiplayer Games (yaks.app). Building a multiplayer game, following Holdfast: platform dependencies and their vocabulary, game state in the graph, @yaks/game rules, input controls and HUD, @yaks/stage rendering, @yaks/voxel geometry and @yaks/voxel/three, the shared clock and fixed-step timing, own

  • home

    Front Page and Routing (yaks.app). The front page (homepage) app served at <space>.yaks.app/ and how requests in a space are routed: app_set home, the five-step routing order, the first globs that send another app's paths to the front page's worker, the reserved platform paths, fail-open routing, ch

  • library

    Document Q&A (yaks.app). Document Q&A, a public app where anyone with the link asks questions and gets answers with citations from a library of documents its owner and editors keep: open access with \"models\": \"open\", \"blob\": {\"floor\": \"editor\"} so only editors upload, uploading many PDF an

  • mail

    Email (yaks.app). Sending and receiving email from an app: the app's email address (<space>.<app>@yaks.app), the rows that send an email and who may send one, the delivered and bounced rows that record the outcome, replies and threading, how incoming email is stored with its attachments, the monthly

  • memory

    Memories (yaks.app). store_memory_save and store_memory_recall: keeping what the person said about how they want things done, in their own words rather than your summary of them — what belongs in a memory, what context is for and what it is not, when to reach for each tool, how a recall is ranked, h

  • models

    AI Models (yaks.app). Calling AI models (LLMs) from an app with no API key: a page writes a transcript entry naming a model, the app's store calls the model, and the reply is written as rows in the same transcript for any subscribed page to receive. Instructions, typed questions answered as rows (a

  • notes

    App Notes (NOTES.md) (yaks.app). NOTES.md beside index.html: what the person wants written down about how the app is kept, in prose, given to every agent that works on the app — where the file goes and who can read it, what belongs in it and what does not, the 4096-byte size limit, how commands, abo

  • querying

    Query Syntax (yaks.app). The filter grammar used everywhere a store is read (query(), subscribe(), ./api/query, graph_query, commands, workers), with examples: presence and absence, contains, comparisons, ranges, time phrases, following references and back-references, count, tally and distinct, limi

  • sandbox

    Sandbox (yaks.app). The sandbox: a private Linux container in the space where an agent runs commands and keeps files while it works, through sandbox_write, sandbox_shell, sandbox_wait, sandbox_stop, sandbox_read and sandbox_ship. Its uses (a script over an attachment, a CSV reconciled against an app

  • selling

    Payments (yaks.app). Accepting payments with Stripe: how a seller connects their own Stripe account to a space (Stripe Connect), the product component, the ./api/pay/checkout endpoint a page posts a cart to and what it returns, why a page never posts a price, the order row and the buyer's confirmati

  • sharing

    Access, Publishing and Installing (yaks.app). Who may read and write an app (the public, open and private access settings), inviting people with member_add to one app or the whole space, roles, letting the people an app's own rows list join it (join in vocab.json), a stranger's own copy of a private

  • speed

    Performance (yaks.app). Frontend performance for a yaks app: loading a page's data in one round trip instead of a request waterfall by subscribing to what it renders, querying every kind of row in one line with |, calling me() in parallel with the reads, and awaiting subscribe(...).ready when the ro

  • stats

    Visitor Analytics (yaks.app). Visitor analytics for an app: what counts as a visit (a page view), the six fields each one records (app, space and slug, path, country, referrer hostname, client label) and what is never recorded (no IP address, no visitor id or cookie, no user-agent string), the app_s

  • storage

    Realtime Sync and Persistence (yaks.app). Choose which component values stay in one page, reach the store, or are relayed to other pages. Learn sync, durable, pace and save through Mossvale's saved positions and Holdfast's timed creatures, including disconnects, local drafts and the difference betwe

  • store

    Frontend Data (yaks.app). The frontend data API, ./api/client.js, in full: every function it exports; apply, query, search, subscribe, upload, digest, me, the outbox of unsaved writes, qr for SVG QR codes and store(base) for another app's store; the bundle of components a write sends; patching and d

  • tools

    App Commands (yaks.app). Tool entries in vocab.json that let the person's agent act on an app with no page open: the generated add_ and find_ commands, an entry's description, its argument schemas and $var bindings, the apply and query actions, what a deploy refuses, commands a model may call, the v

  • voice

    Voice Calls (yaks.app). Voice calls (WebRTC audio) between the people in an app: a page joins a call through the app's ./api/rtc/ endpoint onto Cloudflare Realtime with @yaks/rtc, publishes the microphone, and receives the voices it requests. Who is speaking is the `rtc` component on the entity they

  • wakes

    Scheduling (yaks.app). Scheduling, timers and recurring jobs as data: a `wake` on any entity records when it is due, the app's own store wakes itself at that moment and stamps `fired`, and a rule the app declares decides what the firing does. Recurrence with durations, cron expressions and time zone

MCP servers (1)

  • yaks

    connects to: https://yaks.app/mcp

View source on GitHub yaks.app

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain yaks.app?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted