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.screenshot

Capture the phone screen. Used by AI to see what's on screen.

Camera

hardware.camera

Take photos or video with front/rear camera.

Location

hardware.location

Get GPS coordinates, city, and address.

Clipboard

hardware.clipboard

Read or write to the device clipboard.

Notifications

hardware.notification

Send notifications to the phone.

Reminders

hardware.reminder

Schedule time-based reminders with notification + chat posting.

Alarms

hardware.alarm

Set alarms with exact or inexact scheduling.

Permissions

hardware.permissions

Check and request app permissions.

APP & UI

Applet management

Deploy Spec

ui.deploy_spec

Install applets from JSON specs. Hot-reload capable.

Set State

ui.set_state

Update applet data/UI state remotely.

Screenshot UI

ui.screenshot

Capture current applet view for verification.

Run Tests

ui.run_tests

Execute applet test suites.

App List

app.list

List all installed applets with metadata.

App Launch

package.launch

Open a specific applet by ID.

STORAGE

Data management

Key-Value Store

storage.kv

Simple persistent key-value storage per applet. JSON values.

File System

storage.fs

Read/write files in sandboxed app directory.

Encrypted Database

storage.db

SQLCipher-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.ping

Health check. Verify phone connection is alive.

Events

control.events

Subscribe to real-time events from the phone.

Chat

control.chat

Post messages to the Agent Talk chat interface.

Context

control.context

Get device context: battery, connectivity, time, etc.

Debug Logs

debug.log_summary

Get 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.

filesystemterminalcontainerimage
Read the full Docker MCP guide →

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.