vaskel.

A private place for your people, on your own Cloudflare account.

0 · What you get

Copy the prompt for your agent, or read the file.

Lounge

Loft · Voice room

LoungeLoft·5 in call·42:10
Screenss0ren

In the call

s0renwren (you)烏龍半糖汤圆Cass

1 · What you need

Your account, your domain. Your agent helps with the rest.

One vaskel. can hold several circles, with shared accounts and direct messages. Add a circle whenever you need a place for another group.

  • Cloudflare Workers paid planUS$5 a month, plus usage.paid
  • A domain on CloudflareAn address for your vaskel., such as chat.example.org.paid
  • An email senderUse your domain for verification and password-reset mail.
  • Cloudflare RealtimeFor voice, camera and screen sharing.
  • A coding agentWith terminal access on your machine.

2 · Deploy, with your agent

Give INSTALL.md to your agent. Choose your app's address and email sender; it takes care of the setup.

When it's ready, you get a link and setup key.

wren@mbp — claude — ~/loft

Set up vaskel. using https://vaskel.com/INSTALL.md. Guide me through any prerequisites.

Fetch(https://vaskel.com/INSTALL.md)

Received INSTALL.md (200 OK)

What address should vaskel. use, and what email should it send from?

https://chat.example.org and vaskel@example.org

Bash(CLOUDFLARE_ENV=production pnpm run build)

Built browser assets and application Worker.

… +13 lines (ctrl+o to expand)

Bash(pnpm exec wrangler deploy --config apps/client/dist/vaskel/wrangler.json --secrets-file .local/install/secrets.json)

Deployed vaskel-production triggers (1.37 sec)

https://chat.example.org (custom domain)

… +58 lines (ctrl+o to expand)

Deployed. Open https://chat.example.org/bootstrap; your setup key follows separately.

3 · Become the host

Use the setup key to create your host account. Verify your email and sign in.

As host, you choose the name and who can invite people.

4 · Invite your people

Create a circle and a few rooms, then send an invitation. Once your friends join, start a conversation or hop into a call.

People see only the circles they belong to.

5 · What it costs

Two example months, from a small group to a busier community. Calls and screen sharing account for most variable usage.

Estimates, not a fixed bill. Domain and taxes excluded. Rates checked 16 September 2026.

Small instance: 30,000 messages, 72,000 audio-only and 12,000 audiovisual participant minutes a month. Busy instance: ten times each.

Per monthSmall instanceBusy instance
Workers paid plan$5.00$5.00
Durable Objects compute and SQL$0.00$3.15
D1$0.00$0.00
R2 attachments$0.15$2.85
Email$0.00$2.45
SFU and TURN egress$0.00353 GB$126.473,529 GB
Modeled subtotal$5.15$139.92