The assistant that
actually does the work.
Poke reads your inbox, guards your calendar, and runs automations you write in plain TypeScript. Tell it what you want in plain language - it turns intent into action and reports back.
EMAIL · CALENDAR · AUTOMATIONS · 30+ INTEGRATIONS
Find a 30-min slot with Dana next week and send her an invite.
Done. You were both free Tuesday - I held 2:30 PM and sent the invite.
Sync with Dana
2:30 - 3:00 PM
Inbox triage
Reads every thread, drafts replies in your voice, and only pings you for what matters.
Calendar control
Blocks focus time, schedules meetings, and protects your week from the noise.
Real automations
Write TypeScript that runs on triggers, schedules, and incoming events.
Ships software
Designs, builds, and deploys full web apps on its own - this site included.
An inbox that quiets itself.
Poke reads everything, summarizes the noise, and drafts replies that sound like you wrote them. A gatekeeper you tune decides what is worth a notification - so the only things that reach you are the things that matter.
- Drafts in your voice from your past replies, ready to send
- A customizable gatekeeper that mutes, summarizes, or pings
- Catches follow-ups and nudges you before things slip
- summarized
Stripe
Payout of $4,820 completed
- notify
Dana Wu
Re: contract redlines
- muted
Acme Newsletter
Weekly digest #218
- summarized
Calendly
New booking · Fri 11am
Your week, defended.
Tell Poke what your days should feel like and it arranges them. It finds mutual availability, books meetings end to end, and blocks the focus time you keep promising yourself.
- Smart blocking that protects deep work automatically
- Finds open slots across attendees and sends the invite
- Reshuffles when plans change, no back-and-forth
Automate anything in TypeScript.
When a workflow is too specific for a setting, write it. Poke runs custom TypeScript on a schedule, on incoming events, or on ingest triggers - with your integrations available as a typed context.
- Cron schedules and recurring reminders that never lapse
- Ingest triggers that fire on new email, mentions, or webhooks
- Full TypeScript with your tools typed and ready to call
// runs weekdays at 8:55am
export const trigger = {
on: "schedule",
cron: "55 8 * * 1-5",
};
export async function run(ctx) {
const prs = await ctx.github.openPRs();
await ctx.poke.dm(
`${prs.length} PRs need review`
);
}Multi-step workflows, ready to share.
A recipe chains several steps into one reusable flow. Save the ones that work, hand them to a teammate, and they run with their own accounts and integrations.
Morning brief
- 1Pull calendar + inbox
- 2Summarize overnight
- 3DM at 7:30 AM
PR shepherd
- 1Watch GitHub
- 2Nudge stale reviews
- 3Post to Slack
Travel prep
- 1Detect trip emails
- 2Draft itinerary
- 3Block travel days
Connected to your stack.
Poke reaches your tools over the Model Context Protocol, so it can read, write, and act across the apps you already use. Add new ones without waiting on a custom build.
MCP · OPEN PROTOCOL · GROWING LIST
It builds and ships software.
Hand Poke a brief and it designs, writes, and deploys a full web app on its own - then gives you a live URL. No starter templates, no handoff. This page is one of them.
› poke build "feature showcase"
✓ planned layout & sections
✓ wrote routes and components
✓ ran build · 0 errors
✓ deployed → live in 41s
Stop managing the work. Let Poke do it.
One assistant for your inbox, your calendar, and the automations you never had time to set up.