Your AI agents and scripts, reporting back to your iPhone
Get a Push Notification when something finishes, fails, makes a sale, or needs your approval. Follow long-running work on your Lock Screen with Live Activities. Works with any backend, script, or MCP client.
api v2.4.1 is now serving traffic
Someone just signed up from Product Hunt
Your agent wants to deploy to production
Someone subscribed to Pro · 49 USD/mo
Claude finished “Add CSV export” · 12 files changed
nightly-sync exited with code 1 after 4m 12s
Send Push Notifications from Any Backend
One API call from any agent, script, or app.
await activitysmith.notifications.send({ title: "New Subscriber 💸", message: "Someone subscribed to Pro · 49 USD/mo",});
Watch live work unfold on your Lock Screen
Live Activities stay on your Lock Screen while something is still running. Follow an agent working through a task, a script working through a backlog, a deploy moving through steps, or a number that keeps changing.
await activitysmith.liveActivities.stream("sales-hourly", { content_state: { title: "Sales", subtitle: "last hour", type: "stats", metrics: [ { label: "Revenue", value: "$2430", color: "blue" }, { label: "Orders", value: "37", color: "green" }, // ... ], },});The metric you keep refreshing, right on your Lock Screen
ActivitySmith lets you display any value on your Lock Screen with widgets - SaaS metrics, revenue, number of users, uptime, or anything else you want to track.
await activitysmith.metrics.update("deploy.success_rate", 99.9);
Let your AI agent report back to your iPhone
Connect the official ActivitySmith MCP server to your coding agent so that it can notify you when work is done, blocked, or ready for review, and keep longer tasks visible with a Live Activity on your Lock Screen.
Keep progress visible with a Live Activity while you work. When it is done, notify me on my iPhone.
ActivitySmith MCP connected. I'll keep the task visible on your Lock Screen and notify you when it's ready.
Starting Live Activity Applying changes, step 3 of 4.
AI Agent Task
LiveApplying changes
3/4Sending Push Notification Task finished and ready for review.
The agent finished the work and is ready for review.
When you’re building a product, there’s always something to keep an eye on. ActivitySmith makes it easy to keep the important updates on my phone.
I’ve been using this app for a few months now and for everyone that has a VPS or an agent system running there’s a lot of stuff to make your life easier with this app.
I’m surprised I never heard about ActivitySmith before. It’s pretty easy and extremely useful. This is my essential tool now
Perfect design, perfect functionality
I really love the lock screens widgets.
How it works
1. Pair your iPhone
Download the ActivitySmith app and pair your iPhone or iPad with your account. Each paired device is ready for Push Notifications and Live Activities in seconds.
2. Connect your agent or get an API key
Add the ActivitySmith MCP server to Claude Code, Codex, Cursor, or any MCP client. For scripts, backends, and apps, create an API key and use the API, the CLI, or one of our SDKs or integrations.
3. Get updates on your iPhone
Get Push Notifications when work finishes, fails, or needs your approval. Follow long-running work with Live Activities.
Integrate in minutes
Pick your stack and start sending Push Notifications and Live Activities in a few lines of code.
import ActivitySmith from "activitysmith";const activitysmith = new ActivitySmith({ apiKey: process.env.ACTIVITYSMITH_API_KEY!,});await activitysmith.notifications.send({ title: "New subscription 💸", message: "Customer upgraded to Pro plan",});Node.js SDK
LiveSend Push Notifications and Live Activity updates from Node.js services and workers.
Python SDK
LiveTrigger Push Notifications and Live Activity progress from Python jobs and automation.
Go SDK
LivePublish deployment and runtime signal from Go backends with typed SDK calls.
PHP SDK
LiveIntegrate Push Notifications and Live Activities into Laravel and PHP backends.
Ruby SDK
LiveSend runtime signal from Ruby apps, Sidekiq workers, and scheduled jobs.
ActivitySmith CLI
LiveTrigger Push Notifications and Live Activities directly from shell scripts and CI pipelines.
Works for teams, not just solo developers
Invite teammates, let each person pair their own iPhone or iPad, and keep releases, incidents, and long-running jobs visible across the team. Use channels when you need to scope delivery to specific teammates, groups, or devices instead of notifying everyone.



Scan to download
Mobile App
Download the ActivitySmith iOS app and pair your device. Your device will be ready to receive Live Activities and Push Notifications in seconds.
Learn more about the iOS appApp requires iOS 18 or later.
FAQ
Do I need to build my own mobile app to receive these alerts?
No, that's the best part. ActivitySmith provides a dedicated, ready-to-use iOS app. You don't have to write a single line of Swift or manage App Store submissions. Just download our app, pair your device, and start pushing alerts from your backend in minutes.
Do I need an Apple Developer account or push certificates?
No. Because you are sending alerts to the ActivitySmith app rather than your own custom app, we handle all the APNs (Apple Push Notification service) handshake. You don't need to manage certificates, identifiers, or provisioning profiles.
Can I use ActivitySmith to send notifications to my own app's users?
No. ActivitySmith is not an SDK for your own mobile apps. It's a service that lets you send notifications from any backend to the ActivitySmith iOS app.
Can I use ActivitySmith without an AI agent?
Yes. AI agents are optional. You can send Push Notifications and start or update Live Activities from any backend through the REST API or official SDKs. Webhook integrations, n8n workflows, and Zapier Zaps can also send deployment updates, automation results, business metrics, and other events to your iPhone or iPad.
Browse integrationsWhat is the benefit of using the ActivitySmith app instead of Slack/Discord?
Standard chat apps don't support iOS Live Activities or rich Push Notifications. ActivitySmith gives you a persistent Live Activity on your Lock Screen or Dynamic Island for things like 'Deploy Progress' or 'Server Migration Progress' that you simply can't do with a standard push notification.
- Replace Push Notifications You Already Sent
Oct 20, 2026
- Custom Icons and Interruption Levels for Push Notifications
Oct 9, 2026
- New Value Live Activity for Your Lock Screen
Sep 21, 2026
- Metadata for Push Notifications and Live Activities
Sep 16, 2026
- Tags for Push Notifications and Live Activities
Aug 4, 2026
Know the moment something needs you
Start your 7-day free trial. No credit card required.


