Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
One API for every agent pod, over HTTP or MCP. Fleet starts each sandbox on the cheapest provider you have an account at and moves on when one fails.
Developer toolsGitHub @flisk-shOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
One API for every agent pod: starts a pod on the cheapest sandbox provider you have a key for, and moves on when one fails. https://fleet.flisk.si
Loading the full README.
Read the full README ↗One API for every agent pod. A pod is a Linux machine your agent can run commands in.
Fleet starts each pod on the cheapest sandbox provider you have a key for, and moves to the next one when a provider fails. You bring your own provider accounts: connect each one once in the cabinet (fleet keeps the key encrypted), or send its key with each call.
Status: beta, live at https://fleet.flisk.si. Sign in with GitHub to reach the cabinet: up to 10 named fleet keys, your pods, an overview, providers and docs. Daytona, Blaxel, Upstash Box, Vercel Sandbox, E2B, Freestyle and Tensorlake have been run end to end on a real account. The other ten adapters are written from the providers' public API docs and tested against fake replies only.
| Provider | Status | Header for your key | List price, 2 vCPU / 4 GB, per hour | Source |
|---|---|---|---|---|
| Daytona | Working: run end to end on a real account on 2026-11-12 | X-Daytona-Key | $0.166 | https://www.daytona.io/pricing |
| Upstash Box | Working: run end to end on a real account on 2026-11-12 | X-Upstash-Key | $0.100 (active CPU) | https://upstash.com/docs/box/overall/pricing |
| Blaxel | Working: run end to end on a real account on 2026-11-12 | X-Blaxel-Key: <workspace>:<API key> | $0.166 | https://blaxel.ai/pricing |
| boat | Blocked: needs a card (7-day trial, then $20 a month), help wanted | X-Boat-Key: <key>[:<organization>] | $0.018 | https://docs.boat.dev/pricing |
| Isorun | Blocked: provider down (sign-in failed and its EU runner answered 521, seen 2026-11-13), help wanted | X-Isorun-Key | $0.110 | https://docs.isorun.ai/getting-started/pricing |
| E2B | Working: run end to end on a real account on 2026-11-13 (free team: 2 vCPU base template, 1 h sessions) | X-E2B-Key | $0.166 | https://e2b.dev/pricing |
| Hopx | Blocked: provider down (API error 526 since 2026-11-12), help wanted | X-Hopx-Key | $0.166 | https://hopx.ai/pricing |
| Runloop | Blocked: invitation only (waitlist: [email protected]), and winding down: transition support ends 2026-11-13, help wanted | X-Runloop-Key | $0.317 | https://www.runloop.ai/pricing |
| Vercel Sandbox | Working: run end to end on a real account on 2026-11-12 (Hobby: 45-minute sandboxes) | X-Vercel-Key: <token>:<project id>[:<team id>] | $0.341 at most (CPU billed only while busy) | https://vercel.com/docs/sandbox/pricing |
| Fly Sprites | Blocked: needs a card on accounts whose Fly trial ended, help wanted | X-Sprites-Key | $0.164 at most (billed on use) | https://fly.io/pricing |
| Morph | Blocked: needs billing (a new account got 402 payment required, seen 2026-11-13), help wanted | X-Morph-Key | $0.100 | https://cloud.morph.so/web/subscribe |
| Tensorlake | Working: run end to end on a real account on 2026-11-13 (free plan) | X-Tensorlake-Key | $0.200 (active CPU; free plan caps a sandbox at 1 vCPU / 1 GB) | https://docs.tensorlake.ai/platform/billing.md |
| Freestyle | Working: run end to end on a real account on 2026-11-13 (free plan) | X-Freestyle-Key | $0.132 | https://www.freestyle.sh/docs/vms/pricing-and-limits |
| LangSmith Sandboxes | Untested, help wanted | X-Langsmith-Key | $0.189 | https://docs.langchain.com/langsmith/pricing-plans |
Most providers need one API key. Three need more, joined with colons in one header value (the cabinet's Providers page has one input per part): Blaxel workspace:key, Vercel token:projectId[:teamId], boat key[:organization].
Working means fleet has started, run commands and files in, and stopped pods on a real account of that provider. Untested providers are built from public docs and pass tests against fake replies, so they should work; they wait for a test on a real account (bun scripts/real-check.mjs). Blocked providers cannot be tested yet: the provider is down, asks for a card, or is invitation only. Have an account at one of them, or want another provider (#4)? Help is welcome.
Prices were read on 2026-11-12. You pay each provider directly on your own account; fleet adds nothing.
Not added, because fleet is a Worker that only speaks plain HTTP: Modal (no public HTTP API, its SDKs use gRPC), Northflank (commands only over an HTTP/2 or WebSocket stream), CodeSandbox (its HTTP exec is undocumented) and Cloudflare Sandbox (each user would deploy their own Worker).
Send your fleet key as Authorization: Bearer fleet_..., plus one header per provider you hold an account at.
curl -X POST https://fleet.flisk.si/v1/pods \
-H "Authorization: Bearer fleet_..." \
-H "X-E2B-Key: ..." -H "X-Daytona-Key: ..." \
-d '{"cpu":2,"ram":4}'
| Call | Body | Returns |
|---|---|---|
POST /v1/pods | cpu, ram, provider?, order? | id, provider, pricePerHour, failed |
POST /v1/pods/:id/run | command, cwd?, env?, timeout? | stdout, stderr, exitCode, timedOut (with timeout) |
PUT /v1/pods/:id/files | path, content, encoding? (utf8 or base64) | path, bytes |
GET /v1/pods/:id/files?path= | path, bytes, encoding, content | |
GET /v1/pods?status= | pods: id, provider, size, price, times, status | |
GET /v1/pods/:id/history | history: tool, command or file path, exit code, status, time | |
DELETE /v1/pods/:id | stopped | |
GET /v1/prices | price table, no key needed |
This is the beginning of the README. Read the rest at the original. Read the full README ↗