Sokko

Use Smol Machines with Sokko.

Connect Smol Machines and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions

Everything Sokko can do in Smol Machines

Every Smol Machines action Sokko can run. Ask for one in a sentence and it's done.

Create Machine

Create one bounded Smol Cloud machine in the stopped state with explicit resources, a finite auto-stop interval and deletion TTL, and an explicit outbound network policy. Published ports remain authenticated by default. The conservative blocked default denies egress and may prevent uncached image pulls; unrestricted networking and unauthenticated public ingress each require explicit opt-in.

Delete Machine

Permanently delete one Smol Cloud machine by its exact machine ID. This irreversible operation removes all machine-local storage, ends its storage billing, and requires explicit confirmation. Export important data before calling this tool. Do not automatically retry after an ambiguous failure.

Download File

Download and offload one file from an exact cloud machine. Downloads are limited to 10 MB by Composio policy, and the read resets the machine's auto-stop idle timer.

Execute Command

Run one bounded foreground argv command on an exact hosted Smol Cloud machine; execution can auto-start billable compute and modify or delete guest data. Text output flagged as truncated or exceeding 524,288 combined bytes is rejected, and the action does not retry automatically.

Get Account

Get the connected account's status, plan, effective machine limits, billing-period usage, and spend in integer micros.

Get Account Usage

Get metered usage for the connected account's provider-defined period, keeping the requested and consumed metric windows distinct.

Get Machine

Get configuration, lifecycle state, and readiness for one cloud machine by its exact machine id, not by name.

Get Machine Usage

Get billing-period usage and cost in integer micros for one exact machine ID. CPU and memory metering can lag by several minutes while a machine is running, so mid-life usage and cost are a lower bound until metering rolls up; stop and delete trigger a final sample. Deleted machine usage remains available for the provider-documented 30-day lookup period.

List Machines

List cloud machines owned by the connected account, optionally requiring all supplied labels to match.

Start Machine

Start one stopped cloud machine by exact machine ID. A detached start returns before readiness and requires polling GET_MACHINE until ready=true.

Stop Machine

Stop compute for one cloud machine by exact ID. Normally its filesystem is preserved, stored disk can continue billing, and it continues occupying a plan slot until deletion; an ephemeral machine is deleted when it stops.

Upload File

Upload a file of at most 8,000,000 bytes to a safe relative guest path on one cloud machine identified by its exact machine ID. This can replace existing guest data and resets the machine's auto-stop idle timer.
Get connected

Live in your Slack in two minutes.

No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1

Add Sokko to Slack

One click from the Slack marketplace. Your whole team gets Sokko at once.
Composio
GitHub
Supabase
Firecrawl
Tavily
Bitbucket
Composio Search
Sentry
2

Connect your tools

Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Smol Machines?
3

Put Sokko to work

@mention Sokko in any channel and it gets going. Minutes, not a weekend.

Questions, answered.

Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.

Sign up to Sokko, ask Sokko to connect to Smol Machines, and approve the connection when prompted. From then on you can ask Sokko to do things in Smol Machines whenever you need.

No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.

Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.

Read and act on data in Smol Machines, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.

Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Smol Machines and the rest of your stack in a single request.

What will your first agent do?

Create an agent, connect your tools, and give it a task. Your first 3 days are free, with $5 in AI credits to start.