Skip to content

Sheikh Desktop Sandbox for LLMs. Sheikh Sandbox with desktop graphical environment that you can connect to any LLM for secure computer use.

Notifications You must be signed in to change notification settings

isshiki-dev/sheikh-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sheikh Desktop Sandbox

This repository contains an MVP for the Sheikh Desktop Sandbox: ephemeral desktop sandboxes (Xfce + noVNC) managed by a Node manager and runnable locally using Docker.

Quickstart

  1. Build the desktop image:
docker build -t sheikh/desktop:local -f infra/Dockerfile.desktop .
  1. Start the manager:
cd manager
npm install
node server.js
  1. Open http://localhost:4000 and create a session.

Next steps

  • Replace Docker runtime with Firecracker or gVisor for production isolation
  • Add agent unix-socket JSON-RPC and manager -> agent secure channel
  • Implement screenshot endpoint and automation actions
  • Add auth, audit logs, and RAG memory integration

About

Sheikh Desktop Sandbox for LLMs. Sheikh Sandbox with desktop graphical environment that you can connect to any LLM for secure computer use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •