Device
ActiveAn AI agent for Device. It works in a scene with a live connection to Device. It asks before it writes, and every run is traced.
Access iOS-native capabilities directly from AI conversations. Manage Reminders, Calendar events, Contacts, HomeKit devices, local files, and more. Tools execute on your device, not in the cloud.
What you can connect
Add these to your scene and AI gets access.
A reminder from the iOS Reminders app
An event from the iOS Calendar app
A contact from the iOS Contacts app
Files and folders from a selected folder on the device
Smart home accessories, cameras, and sensors via HomeKit
Live screen sharing — AI can take screenshots of your device screen
Physiological data from Apple Health (sleep, HRV, resting HR, steps, activity)
Tools
What the agent can do once this is connected.
Writes 28
Change data in the connected system.
list_reminder_lists
Get all reminder lists (calendars) from the user's iOS Reminders app.
list_reminders
Get reminders from a specific list or all lists.
create_reminder
Create a new reminder in the user's Reminders app..
complete_reminder
Mark a reminder as completed or incomplete..
list_calendars
Get all calendars from the user's iOS Calendar app.
list_events
Get calendar events within a date range..
create_event
Create a new calendar event..
search_contacts
Search contacts by name, email, or phone number..
get_contact
Get detailed information about a specific contact..
local_list_files
List files and folders in the user's granted folder.
local_read_file
Read the contents of a text file.
local_write_file
Write content to a file.
local_delete_file
Delete a file or empty folder..
local_create_folder
Create a new folder..
local_search_files
Search for files by name pattern.
list_homes
List all HomeKit homes, their rooms, and accessories.
list_cameras
List all HomeKit cameras across all homes.
take_camera_snapshot
Take a current snapshot from a HomeKit camera.
get_accessory_status
Read current values from a HomeKit accessory's services and characteristics.
control_accessory
Control a HomeKit accessory — turn lights on/off, set brightness/color temperature, lock/unlock doors, set thermostat target temperature, open/close garage doors, etc.
take_screenshot
Capture screenshots of the user's device screen.
local_llm_generate
Run an LLM prompt on the user's device using a local on-device model (MLX).
read_health_summary
Read a physiological summary from Apple Health for a time range: sleep (minutes asleep and in bed), heart rate variability (SDNN, ms), resting heart rate (bpm), step count, and active energy burned (kcal).
list_homes
List all HomeKit homes, their rooms, and accessories.
list_cameras
List all HomeKit cameras across all homes.
take_camera_snapshot
Take a current snapshot from a HomeKit camera.
get_accessory_status
Read current values from a HomeKit accessory's services and characteristics.
control_accessory
Control a HomeKit accessory — turn lights on/off, set brightness/color temperature, lock/unlock doors, set thermostat target temperature, open/close garage doors, etc.
Connect Device over MCP
Daslab is itself an MCP server.
Connect Device in a scene, then pin that scene's URL in Claude Code, Cursor, or any MCP client. The agent there gets your Device tools, and your approval gate and trace travel with them.
https://daslab.run/mcp/<your-world>/<your-scene>
One scene can hold Device and everything else you connect, so a single endpoint carries them all. Set up a client.
Use cases
- Create reminders and calendar events with AI
- Control HomeKit smart home devices
- Search and manage local contacts
- Access files stored on your device
Ready to try Device with Daslab?
Get started with CLI