Overview
The Local Machine integration allows your workflows to control your local computer directly - execute commands, manage files, take screenshots, send notifications, and more. Perfect for personal automation and desktop integration.File Operations
Read, write, and manage files
Command Execution
Run shell commands locally
Computer Use
Control desktop, take screenshots
Notifications
Send system notifications and messages
Setup
Installing the Connector
- Download the Splox Local Connector for your OS:
- Install and launch the connector
- Sign in with your Splox account
- The connector will appear in Settings > Integrations
The Local Connector runs on your machine and communicates securely with Splox workflows. All operations execute locally on your computer.
Security
Local Execution
All commands run locally - nothing leaves your machine except results
Permission Control
Approve or deny each workflow action
Encrypted Connection
Secure communication with Splox platform
Access Logs
View all operations in connector logs
Available Actions
File Operations
Read File
Read File
Read contents of a file from your computer.Parameters:
path- File path to readstart_line- Starting line number (optional, default: 1)num_lines- Number of lines to read (optional, default: 0 = all)max_kb- Maximum KB to read (default: 8, max: 32)
content- File contentscontent_size- Content size in byteslines_read- Number of lines readtotal_lines- Total lines in file
Write File
Write File
Write content to a file on your computer.Parameters:
path- File path to writecontent- Content to write
success- Write success statuspath- Written file pathsize- Written bytes
List Files
List Files
List files and directories.Parameters:
path- Directory path to list
files- Array of file objectsname- File/directory namepath- Full pathsize- File size (if file)is_dir- Is directory flagmodified- Last modified time
Remove File
Remove File
Delete a file or directory.Parameters:
path- File/directory path to removerecursive- Remove directories recursively (default: false)
success- Deletion success statuspath- Removed path
Make Directory
Make Directory
Create a directory.Parameters:
path- Directory path to create
success- Creation success statuspath- Created directory path
File Exists
File Exists
Check if a file or directory exists.Parameters:
path- Path to check
exists- File exists statusis_dir- Is directory (if exists)is_file- Is file (if exists)size- File size (if file)modified- Last modified time
Command Execution
Execute Command
Execute Command
Run a shell command on your computer.Parameters:
command- Shell command to executepath- Working directory (optional)timeout- Command timeout in seconds (default: 30)
stdout- Command standard outputstderr- Command standard errorexit_code- Command exit code
Desktop Control
Computer Use
Computer Use
Advanced computer control capabilities.Parameters:
action- Action to performparameters- Action-specific parameters
- Mouse movement and clicks
- Keyboard input
- Window management
- Application control
Take Screenshot
Take Screenshot
Capture a screenshot of your screen.Parameters:
display- Display number (optional, default: primary)region- Screenshot region (optional, default: full screen)x,y,width,height
image_url- Screenshot URLwidth- Image widthheight- Image heightformat- Image format (PNG)
Notifications
Send Notification
Send Notification
Send a system notification to your desktop.Parameters:
title- Notification titlemessage- Notification messageicon- Notification icon (optional)sound- Play sound (optional, default: true)
success- Notification sent statusnotification_id- Notification ID
Send Message
Send Message
Send a message through system messaging.Parameters:
text- Message textfiles- Attached files (optional)
success- Message sent statusmessage_id- Message ID
Play Audio
Play Audio
Play an audio file on your computer.Parameters:
audio_url- URL or path to audio filevolume- Volume level 0-100 (optional, default: 50)
success- Playback statusduration- Audio duration in seconds
AI Code Editing
Morph Edit Fast
Morph Edit Fast
Quick AI-powered file editing on your computer.Parameters:
target_file- File path to editinstructions- Edit instructionscode_edit- Code changes
success- Edit success statusmessage- Edit confirmation
Morph Edit Large
Morph Edit Large
AI-powered editing of large files on your computer.Parameters:
target_file- File path to editinstructions- Detailed edit instructionscode_edit- Code changes with context markers
success- Edit success statusmessage- Edit confirmationusage- Token usage statistics
Cloud Integration
Upload to S3
Upload to S3
Upload files from your computer directly to S3.Parameters:
files- Array of file objectslocal_path- Path on your computerfilename- Custom filename (optional)content_type- MIME type (optional)
uploads- Array of uploaded file objectsurl- S3 URLfilename- Uploaded filenamesize- File sizelocal_path- Original local path
Use Cases
- Personal Automation
- Development
- Content Creation
- System Control
Automate Daily Tasks:
- Organize downloads folder
- Backup important files
- Process screenshots
- Generate reports
Example Workflows
File Organization
Automatically organize downloads by file type:- List Files in Downloads folder
- For each file:
- Check file extension
- Make Directory for file type if needed
- Move file to appropriate folder
- Send Notification when complete
Automated Screenshot Analysis
Take screenshot and analyze with AI:- Take Screenshot of active window
- Upload to S3 for storage
- Send to Claude for analysis
- Send Notification with results
Code Editing Automation
AI-powered code refactoring:- Read File to get code
- Morph Edit Large to refactor
- Write File with changes
- Execute Command to run tests
- Send Notification if tests pass
Best Practices
Path Safety
- Use absolute paths
- Validate paths before operations
- Avoid system directories
- Handle path errors gracefully
Command Safety
- Review commands before execution
- Set appropriate timeouts
- Handle errors properly
- Log command outputs
Permissions
- Run connector with minimal permissions
- Approve sensitive operations manually
- Monitor operation logs
- Review workflow access
Error Handling
- Always check success status
- Handle file not found errors
- Set reasonable timeouts
- Log failures for debugging
FAQ
How does Local Machine integration work?
How does Local Machine integration work?
A lightweight connector app runs on your computer and communicates with Splox workflows. When a workflow needs to execute a local operation, it sends a secure request to your connector, which executes it locally and returns results.
Is it safe to use?
Is it safe to use?
Yes, with proper precautions:
- Operations execute with your user permissions (not root/admin)
- You can review and approve sensitive operations
- All communication is encrypted
- No operations execute without your connector running
- View operation logs in the connector
What happens when my computer is offline?
What happens when my computer is offline?
Workflows requiring local operations will wait or timeout. You can configure timeout behavior in your workflow. The connector automatically reconnects when your computer comes back online.
Can multiple users share one connector?
Can multiple users share one connector?
What's the difference from Remote Server?
What's the difference from Remote Server?
- Local Machine: Controls your personal computer (macOS/Windows/Linux desktop)
- Remote Server: SSH access to remote servers (cloud VMs, dedicated servers)
Does the connector use system resources?
Does the connector use system resources?
The connector is lightweight and uses minimal resources when idle. It only consumes CPU/memory when actively executing operations.

