Documentation Index
Fetch the complete documentation index at: https://e2b.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Devin for Terminal is Cognition’s coding agent for working directly from a terminal. You can install it in an E2B sandbox and use the sandbox as an isolated workspace for agent tasks.
Installation
Use a PTY for install and login because Devin’s setup is interactive. You can create a Devin account during sign up if you don’t have one.
e2b sandbox create base
###
# Inside the sandbox
###
curl -fsSL https://cli.devin.ai/install.sh | bash
source /home/user/.bashrc
Usage
After installation and login, use devin -p for non-interactive mode and --permission-mode dangerous to auto-approve tool calls.
mkdir -p /home/user/project
cd /home/user/project
devin --permission-mode dangerous -p "Create a hello world HTTP server in Go"
Example: work on a cloned repository
After installing Devin for Terminal and signing in, clone a repository and run Devin from the project directory.
git clone https://github.com/your-org/your-repo.git /home/user/repo
cd /home/user/repo
devin --permission-mode dangerous -p "Add error handling to all API endpoints"
Devin can edit files, run commands, and work on code inside the sandbox without accessing your local machine.