Skip to content

docs: add Use cases section with Linux Desktop page#91

Open
beran-t wants to merge 6 commits intomainfrom
linux-desktop-use-case
Open

docs: add Use cases section with Linux Desktop page#91
beran-t wants to merge 6 commits intomainfrom
linux-desktop-use-case

Conversation

@beran-t
Copy link
Contributor

@beran-t beran-t commented Jan 29, 2026

Summary

  • Add new "Use cases" navigation group between Getting Started and Code Interpreting
  • Add Linux Desktop page documenting AI-powered desktop control with E2B sandboxes
  • Links to E2B Surf project and live demo

- Add new "Use cases" navigation group between Getting Started and Code Interpreting
- Add Linux Desktop page documenting AI-powered desktop control with E2B sandboxes
- Links to E2B Surf project and live demo
- Add explanatory prose before code blocks per documentation standards
- Fix TypeScript code block labels to use "JavaScript & TypeScript"
- Add external links for sharp, SSE, noVNC, xdotool, x11vnc, and Xvfb
- Fix GitHub link to point to Surf repo instead of cookbook
- Add introduction and section headers to desktop template page
The page.tsx code example imported SSEEventType from @/types, but this
type was never defined in the types/index.ts file and wasn't used in
the component. This caused TypeScript compilation errors when following
the guide.
- Link unexplained terms (XFCE, VNC, Next.js App Router, OpenAI Computer Use API, scrot)
- Remove unnecessary CodeGroup wrapper from project structure
- Add missing xorg package to Python template to match TypeScript version
Reframe the use case around what the AI agent does (computer use)
rather than the underlying infrastructure (Linux desktop).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant