PocketBot: iOS app uses Claude to generate deterministic JavaScript automations from natural language

PocketBot is an iOS mobile automation app that uses Claude (via AWS Bedrock) to turn natural language requests into deterministic JavaScript automations. Users describe what they want in plain language, and Claude writes a self-contained JS script that runs on a schedule in a sandboxed runtime.
Architecture and Claude Usage
The system uses a two-tier approach with Claude models:
- Tier 1 (Claude Haiku): Checks if there's already a matching automation template for the user's request. This is fast and cheap.
- Tier 2 (Claude Opus via Claude Code): When a new automation is needed, Opus runs an agentic loop that writes the JavaScript, tests it in a QuickJS sandbox, resolves the user's actual accounts (Slack channels, Gmail, etc.), and saves the final script. Claude Code essentially functions as the backend developer, writing, testing, and deploying automations autonomously.
Key Concepts
- Pocks: Personal automations that run with your data and are stored on your device
- Mocks: Community-contributed templates for general actions (like "send an email" with no sensitive data). As more people contribute mocks, Tier 2 gets called less frequently, making the system more deterministic over time.
Benefits
- Deterministic execution: No hallucinations, same input produces same output every time
- Cost-effective: JavaScript execution is cheaper than LLM inference on every trigger
- Extensive integrations: 20 integrations at launch including Google suite, Slack, WhatsApp, TikTok, Twitter, Notion, and Todoist
Privacy and Security
- No account system: identity is a random device UUID
- OAuth for all integrations: passwords are never seen by the service
- Mock data used for testing, real user data is PII-sanitized before any LLM sees it
- AWS Bedrock ensures inputs/outputs aren't used to train models
The app is currently available via iOS TestFlight with 800+ testers, open to anyone without an invite needed. An App Store launch is coming soon.
📖 Read the full source: r/ClaudeAI
👀 See Also

Atlas Inference Engine Goes Open Source: Pure Rust + CUDA, 100+ tok/s on DGX Spark
Atlas is now open source — a Rust + CUDA inference engine that achieves 130 tok/s peak on Qwen3.5-35B (NVFP4) on a single DGX Spark, with no Python runtime and <2 minute cold start.

Clavis MCP Server: Secure Credential Management for Claude Desktop
Clavis is an MCP server that manages API keys and OAuth tokens for Claude Desktop, storing credentials with AES-256 encryption and providing automatic token refresh to prevent mid-conversation expiration errors.

Open-source tool for AI-curated Reddit feeds using Cloudflare, Supabase, and Vercel
A developer open-sourced a self-hosted tool that filters Reddit for quality posts about AI-assisted development, using Cloudflare Workers for cron jobs and proxies, Supabase for storage, and Vercel for the frontend. The tool includes engagement scoring, optional LLM summaries, and costs $1-2/month for AI processing.

ANE Optimization Through Phone-Steered AI Experiments Shows Kernel Fusion Benefits
A developer ran 55 experiments on Apple Neural Engine optimization, steering the process from their phone using Claude for brainstorming. Key improvements included fusing 3 ANE kernels into 1 mega-kernel, reducing validation loss from 3.75 to 2.49 and step time from 176ms to 96ms.