FEATURES
What SPEC4AI Studio can do
40+ tools across 8 namespaces. From hardware control to on-device AI — everything your phone can do, controlled by your AI assistant.
READY TO USE
Prebuilt applets
Comes with useful applets out of the box. No setup required.
Calculator
Full-featured calculator with history. Handles math, unit conversions, and quick calculations.
Todo List
Task manager with due dates, reminders, and notes tabs. Syncs with AI briefings.
Weather
Current weather and forecasts. Uses device location or manual city input.
Notes
Quick note-taking with rich text. Stored locally on device.
Timer
Countdown timer and stopwatch. AI can set timers hands-free.
Doc Summarizer
Summarize PDFs and documents using on-device AI (Gemma 3n). No cloud upload.
Photo Q&A
Ask questions about photos. Pick images from gallery, get AI-powered answers.
Agent Talk
Chat interface for AI assistant. View system messages, reminders, and briefings.
HARDWARE
Device control
Screenshot
hardware.screenshotCapture the phone screen. Used by AI to see what's on screen.
Camera
hardware.cameraTake photos or video with front/rear camera.
Location
hardware.locationGet GPS coordinates, city, and address.
Clipboard
hardware.clipboardRead or write to the device clipboard.
Notifications
hardware.notificationSend notifications to the phone.
Reminders
hardware.reminderSchedule time-based reminders with notification + chat posting.
Alarms
hardware.alarmSet alarms with exact or inexact scheduling.
Permissions
hardware.permissionsCheck and request app permissions.
APP & UI
Applet management
Deploy Spec
ui.deploy_specInstall applets from JSON specs. Hot-reload capable.
Set State
ui.set_stateUpdate applet data/UI state remotely.
Screenshot UI
ui.screenshotCapture current applet view for verification.
Run Tests
ui.run_testsExecute applet test suites.
App List
app.listList all installed applets with metadata.
App Launch
package.launchOpen a specific applet by ID.
STORAGE
Data management
Key-Value Store
storage.kvSimple persistent key-value storage per applet. JSON values.
File System
storage.fsRead/write files in sandboxed app directory.
Encrypted Database
storage.dbSQLCipher-encrypted database for sensitive data.
AI
On-device intelligence
Gemma 3n 4B
model.small.*Google's efficient language model running directly on the phone via llama.cpp (dart:ffi). No cloud required — all inference happens locally.
Used by
Doc Summarizer, Photo Q&A, and available to all applets
Capabilities
Text generation, summarization, Q&A, document analysis
SYSTEM
System tools
Ping
control.pingHealth check. Verify phone connection is alive.
Events
control.eventsSubscribe to real-time events from the phone.
Chat
control.chatPost messages to the Agent Talk chat interface.
Context
control.contextGet device context: battery, connectivity, time, etc.
Debug Logs
debug.log_summaryGet recent log summaries for debugging.
DOCKER
Docker MCP integration
Safe AI tool execution in Docker
Run filesystem, terminal, and development tools in Docker containers. Full isolation and safety. Your AI assistant gets real tools without risking your host system.
SECURITY
Built-in security
- Sandboxed runtime — applets can only access declared capabilities
- Time-limited leases for sensitive hardware access
- Cryptographic device pairing (Ed25519 + X25519)
- Receipt log for full auditability
- IP restriction (loopback + Tailscale + paired devices only)
- No telemetry by default
Ready to get started?
Set up SPEC4AI Studio on your phone and start controlling it with your AI assistant.