Channels
iOS app with Home Screen widgets, native Mac app, web app, voice, email, Slack, Telegram, Microsoft Teams, and Discord, now an official channel with a setup wizard. Sent messages can be edited in place in Slack and Telegram. Every surface shares the same memory and identity.
Web app, email (@town.com identity), Slack, WhatsApp (inbound only), and Telegram (inbound only). No native desktop app, iOS, voice, or Microsoft Teams.
Execution
Build me a habit tracker gets you a working, interactive app in the conversation. Read this page uses the browser extension to read your open tabs and act on the page you are looking at. Call the dentist and reschedule places an actual phone call with its own voice.
Simulates populations of interacting AI personas in virtual towns and game-like sandbox environments for research and testing.
Hosting
Run on-device as a native Mac app, on Vellum's managed cloud, or self-host on your own VPS.
Fully cloud-hosted by Town. No self-host option, no on-device execution. All processing runs on Town infrastructure.
Integrations
Native agent skills plus 1-click integrations with 50+ services through managed OAuth, including native Calendly and Eventbrite. Your assistant acts in real services without you touching tokens or API keys.
Town integrations included on all plans: Google Calendar, Gmail, Slack, Pylon, QuickBooks, Ramp, Salesforce, Sentry, Supabase, and more. No custom skills or extensibility.
Memory
Vellum builds a structured memory of your projects, people, and preferences automatically, across every surface. It sharpens with every conversation and correction, and there is nothing to configure: no files to curate, no engine to pick, no embedding provider to wire up.
Town builds a profile from your email and calendar, learning how you write and work. Memory is cloud-stored and shared across channels, but not structured or exportable.
Modularity
Builds its own skills, learns your tone, and adapts based on what you reward and correct. Install new skills from a growing library, or just ask and it figures out a way.
Fixed set of routines and integrations. No custom skills, no skill marketplace, no extensibility beyond what Town ships.
Open Source
Open source under MIT license. Full codebase available on GitHub.
Proprietary. Closed-source SaaS. Source code not available. No self-host option.
Pricing
Free Base plan with free credits to start. Paid plans from $30/mo (Mighty), $100 (Super), and $200 (Ultra) with pay-as-you-go credits, configurable compute and storage, and your assistant's own email and subdomain on higher tiers.
Free with 30 chats per month. Starter $15/mo (1,250 credits). Pro $49/mo (5,000 credits). Power $99/mo (12,000 credits). Power Plus $199/mo (40,000 credits). Credit-based consumption.
Privacy
Run locally on Mac, in Vellum Cloud, or self-host. Vellum never has access to your data on any deployment path.
Cloud-hosted by Town. All email, calendar, and message data processed on Town infrastructure under Town data and provider policies. No on-device or self-host option.
Schedules
Built-in scheduling for daily briefings, weekly reports, and hourly checks that just run on a cadence.
Scheduled routines including daily morning briefings, auto-inbox triage, and meeting briefings. Up to 2 custom routines on Starter, unlimited on Pro and above.
Security
Credentials live in an isolated vault and never enter the model layer, so prompt injection can't exfiltrate your keys. Every sensitive action asks permission with a risk badge before it runs, and guardian approvals land in one inbox.
Cloud-hosted with subprocessor list published. No isolated credential vault, no sandboxed tool execution. Credentials managed by Town infrastructure.
Setup
No terminal, no API keys, no daemon. Voice-first onboarding is the default: your first experience is speaking, not configuring. Free, no credit card, up in minutes.
Sign up at town.com, get a @town.com email identity, connect your calendar and inbox. No download required, web-first. 14-day Pro trial included on signup.
Storage
Vellum Cloud: 3 GB RAM and 4 GB storage by default. Mac app runs on standard Mac hardware.
Cloud-hosted by Town. No published storage specs. Credits consumed for memory-intensive operations like person research lookups.
Trust
Every sensitive action asks first with a risk badge, guardian approvals land in one inbox, and you can export or delete your data at any time. The trust model is written down in the docs.
Open research project where developers inspect simulation logs and control agent prompts directly in Python code.