Run coding agents in isolated Incus containers with session persistence, workspace isolation, and multi-slot support. Ideal for secure, sandboxed development environments. Connects to Claude for AI-assisted coding.
git clone https://github.com/mensfeld/code-on-incus.gitRun coding agents in isolated Incus containers with session persistence, workspace isolation, and multi-slot support. Ideal for secure, sandboxed development environments. Connects to Claude for AI-assisted coding.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/mensfeld/code-on-incusCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to run a coding agent in an isolated Incus container. The agent should have session persistence and workspace isolation. Here are the details: [COMPANY] is [INDUSTRY]. The agent will work with [DATA]. Please provide the necessary commands and configurations to set this up.
## Incus Container Setup for Coding Agent ### Container Configuration ```bash lxc launch images:ubuntu/22.04 coding-agent lxc config set coding-agent security.nesting true lxc config set coding-agent security.syscalls.intercept.mknod true lxc config set coding-agent security.syscalls.intercept.clone true lxc config set coding-agent security.syscalls.intercept.unshare true ``` ### Installing Dependencies ```bash lxc exec coding-agent -- apt update && apt install -y python3 python3-pip git ``` ### Setting Up Persistent Workspace ```bash lxc exec coding-agent -- mkdir /workspace lxc exec coding-agent -- chmod 777 /workspace ``` ### Running the Coding Agent ```bash lxc exec coding-agent -- python3 -m pip install agent-framework lxc exec coding-agent -- python3 /workspace/agent_script.py ``` ### Notes - The container is configured with nesting and specific syscall intercepts for isolation. - A persistent workspace is created at `/workspace` inside the container. - The agent script can be placed in the `/workspace` directory for execution.
Streamline banking integrations for smarter business
Simple data integration for modern teams
Automate your spreadsheet tasks with AI power
Business communication and collaboration hub
Customer feedback management made simple
Enterprise workflow automation and service management platform