the universal sandbox runtime for agents and humans.
pocketenv.io
sandbox
openclaw
agent
claude-code
vercel-sandbox
deno-sandbox
cloudflare-sandbox
atproto
sprites
daytona
1{
2 description = "pocketenv - the universal sandbox runtime for agents and humans.";
3
4 inputs = {
5 nixpkgs.url = "github:nixos/nixpkgs/release-25.05";
6 flake-utils.url = "github:numtide/flake-utils";
7 pocketenv-cli = {
8 url = "path:./apps/cli";
9 inputs.nixpkgs.follows = "nixpkgs";
10 inputs.flake-utils.follows = "flake-utils";
11 };
12 };
13
14 outputs = { self, nixpkgs, flake-utils, pocketenv-cli }:
15 flake-utils.lib.eachSystem [
16 "x86_64-linux"
17 "aarch64-linux"
18 "x86_64-darwin"
19 "aarch64-darwin"
20 ] (system:
21 let
22 pkgs = import nixpkgs { inherit system; };
23 cli = pocketenv-cli.packages.${system}.default;
24 in {
25 packages = {
26 default = cli;
27 inherit cli;
28 };
29
30 apps.default = flake-utils.lib.mkApp {
31 drv = cli;
32 exePath = "/bin/pocketenv";
33 };
34
35 devShells.default = pkgs.mkShell {
36 packages = [
37 pkgs.nodejs_24
38 pkgs.bun
39 cli
40 ];
41 };
42 }
43 );
44}