Developer Tools
Your dev workflow in the browser
Web IDE, terminal, git deploy, and one-click hosting for Node.js, Python, Go, Rust and Docker apps.
Web IDE (code-server)
VS Code in the browser through code-server.
A full VS Code editor in the browser through code-server. In Agency every hosting account gets its own IDE inside a bubblewrap sandbox, so it cannot see other accounts' files. Solo is single-owner; its sandbox is optional and off by default.
Web Terminal
A terminal in the browser, no SSH client needed.
Open a terminal from the panel, no SSH client needed. Agency runs it inside the panel in a bubblewrap sandbox, closes it after 30 idle minutes, and records each session's start and end in the audit log. Solo uses ttyd.
Web Terminal
Git Deploy
Deploy on every push from GitHub, GitLab or Gitea (Solo also Bitbucket).
Connect a Git repository and add the deploy webhook. On every push, Amira pulls the code of the chosen branch and runs your build and post-deploy commands. Webhook signatures are checked. Solo supports GitHub, GitLab, Gitea/Forgejo and Bitbucket; Agency supports GitHub, GitLab and Gitea.
Git Deploy
Node.js & Python Apps
One-click deployment with PM2 (Node) and Gunicorn/Uvicorn (Python).
Node.js apps run under PM2 with automatic restart. Python apps run under Gunicorn (WSGI) or Uvicorn (ASGI) as a system service. Both get a reverse proxy, environment variables and a start command.
Node.js & Python Apps
Docker Containers
Deploy, manage, rebuild, and monitor Docker containers.
Pull images, run containers, manage environment variables, view logs, and monitor resource usage. Build custom images from Dockerfiles in the panel; the app's environment variables fill matching ARG lines, so frontends that bake NEXT_PUBLIC_* or VITE_* values in at build time work. Asking for more memory or CPU than the plan allows is refused with the plan's maximum. Apps can use PostgreSQL databases at 172.17.0.1:5433. The Docker engine tab shows the Docker version, pending updates and disk use, and cleans up unused images, build cache and networks (never containers or volumes). Multi-container Compose stacks can be deployed through the AI tools.
Docker Containers
Docker for Admins (Agency)
Every account's Docker apps on one page.
The admin's Docker page has an All accounts tab: each app with its owner, repository, domain, status and limits, and a Manage link to the account's own Docker page.
Docker for Admins (Agency)
WordPress Toolkit (Agency)
One-click login, clone, staging, copy data, backup and security fixes per site.
From each WordPress site's page: log in to wp-admin with a single-use link, clone the site to another domain or folder (optionally hidden from search engines as staging), copy files and database from staging to live with the target backed up first, back up and restore the site, update or remove plugins and themes, run a security check with fixes, or delete the site. Long tasks run in the background with progress on the page, and every action is in the audit log.
WordPress Toolkit (Agency)
Binary Apps (Rust/Go)
Deploy compiled Rust or Go binaries as system services that restart on crash.
Upload or build a compiled binary and Amira creates a systemd service for it, restarts it if it crashes, sets environment variables and a reverse proxy, and tells you (with the last log lines) if it fails to start.
Binary Apps (Rust/Go)
FTP and SFTP
FTP accounts for each site, with SFTP on port 2222 in Agency.
Create FTP accounts limited to a folder. Agency also offers SFTP for the same accounts on port 2222, and the admin can switch FTP and SFTP on or off.
FTP and SFTP
Try Developer Tools Today
Start free with Solo Community — 143 MCP tools and the full panel.