██████╗ ███████╗███╗   ██╗ ██████╗██╗  ██╗
██╔══██╗██╔════╝████╗  ██║██╔════╝██║  ██║
██████╔╝█████╗  ██╔██╗ ██║██║     ███████║
██╔══██╗██╔══╝  ██║╚██╗██║██║     ██╔══██║
██████╔╝███████╗██║ ╚████║╚██████╗██║  ██║
╚═════╝ ╚══════╝╚═╝  ╚═══╝ ╚═════╝╚═╝  ╚═╝
      

your cloud workbench

bench

Select a session or start a new one

Environment

OSAmazon Linux 2023 (arm64/Graviton)
RuntimeAWS Lambda MicroVM (serverless, suspends on idle)
StorageS3 Files mount (persistent across sessions)
Python3.11 (bench) + 3.12 (strands) + 3.9 (system)
Node20.x
Toolsgit, aws-cli v2, uv, jq, ttyd
FrameworkStrands Agents SDK (sub-agent dispatch)

How It Works

1. Authenticate

Type sso-login — uses device-code grant. A URL and short code appear in the terminal. Open the URL on any device, enter the code, approve. No browser needed on the microvm.

2. Start an agent

dcode — opens a Nova Pro session with full AWS MCP access.
dcode -a harald — orchestrator mode (dispatches to 16 specialists).
goose session — Goose CLI alternative.
kiro-cli chat --agent harald — Kiro framework.

3. Switch projects

proj cdn — cloud-del-norte-website (React/Vite).
proj moodle — chrome-extension (MV3).
proj bcc — bryan-chasko-com (Hugo).
Missing projects clone on first use via GitHub.

4. Environment details

AL2023 arm64 (Graviton), Python 3.11 + 3.9, Node 20, aws-cli v2. Persistent S3 Files mount at /home/coder. Sessions suspend on idle (2h) and resume instantly.

5. Agent capabilities

MCP tools: GitHub, Context7, AWS (15k+ APIs), S3 Vectors memory, agent dispatch. Nova Pro coordinator + herald-qwen3/voss (imported 1.7B fine-tune). 2,295 knowledge vectors (Titan embed).

6. Troubleshooting

SSO expired? Run sso-login again.
Session stale? Terminate via the × button and start fresh.
Connection lost? Network blip — page auto-reconnects in 5s.
Logs? Click the Logs button on any session card.

Tips & Tricks

Session Logs
Select a session to view logs...