forked from boxlite-ai/documentation
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathllms.txt
More file actions
88 lines (65 loc) · 4.89 KB
/
Copy pathllms.txt
File metadata and controls
88 lines (65 loc) · 4.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# BoxLite Documentation
> BoxLite is a local-first micro-VM sandbox for AI agents — stateful, lightweight, hardware-level isolation, no daemon required.
## Getting Started
- [Introduction](/index.mdx): BoxLite overview, features, and quick start
- [Installation](/getting-started/index.mdx): Install BoxLite for Python, Node.js, Rust, or C
- [Python Quick Start](/getting-started/quickstart-python.mdx): Get started with BoxLite in Python
- [Node.js Quick Start](/getting-started/quickstart-nodejs.mdx): Get started with BoxLite in Node.js
- [Rust Quick Start](/getting-started/quickstart-rust.mdx): Get started with BoxLite in Rust
- [C Quick Start](/getting-started/quickstart-c.mdx): Get started with BoxLite in C
- [Core Concepts](/getting-started/core-concepts.mdx): Boxes, images, execution model, and lifecycle
## Tutorials
- [Tutorials Overview](/tutorials/index.mdx): All tutorials and box type selection guide
- [Run Claude Code in a sandbox](/tutorials/ai-coding-tools.mdx): Run Claude Code inside an isolated VM
- [Execute AI-generated code](/tutorials/code-execution.mdx): Run untrusted Python code safely with CodeBox
- [Upload & download files](/tutorials/file-transfer.mdx): Move files in and out of a sandbox
- [Connect to an LLM](/tutorials/llm-integration.mdx): Wire up OpenAI, Anthropic, or Vercel AI SDK tool calling
- [Automate a browser](/tutorials/browser-automation.mdx): Browser automation with Playwright or Puppeteer
- [Automate a desktop](/tutorials/desktop-automation.mdx): GUI desktop automation with ComputerBox
- [Interactive terminal](/tutorials/interactive-terminal.mdx): PTY sessions with InteractiveBox
- [Run any language or tool](/tutorials/run-any-language.mdx): Use SimpleBox with custom images
- [Run services with port forwarding](/tutorials/long-running-services.mdx): Start servers, forward ports, access from host
- [Handle errors and debug](/tutorials/error-handling.mdx): Exit codes, exceptions, timeouts, streaming
## Guides
- [Guides Overview](/guides/index.mdx): Advanced patterns and configuration guides
- [AI Agent Integration](/guides/ai-agent-integration.mdx): Concurrency, timeouts, security presets
- [Building from Source](/guides/building-from-source.mdx): Compile BoxLite from source
- [Image Registry Configuration](/guides/image-registry-configuration.mdx): Configure OCI image registries
- [macOS Sandbox Debugging](/guides/macos-sandbox-debugging.mdx): Debug sandbox issues on macOS
- [Changelog](/guides/changelog.mdx): Release history
## SDK Reference
- [SDK Reference Overview](/reference/index.mdx): SDK comparison and BoxOptions parameters
### Python SDK
- [Python SDK Overview](/reference/python/index.mdx): Installation, runtime management, sync API
- [Box Types (Python)](/reference/python/box-types.mdx): SimpleBox, CodeBox, BrowserBox, ComputerBox, InteractiveBox
- [Execution (Python)](/reference/python/execution.mdx): Command execution, streaming I/O
- [Errors & Metrics (Python)](/reference/python/errors-metrics.mdx): Exception hierarchy, metrics
### Node.js SDK
- [Node.js SDK Overview](/reference/nodejs/index.mdx): Installation, runtime management
- [Box Types (Node.js)](/reference/nodejs/box-types.mdx): SimpleBox, CodeBox, BrowserBox, ComputerBox, InteractiveBox
- [Execution (Node.js)](/reference/nodejs/execution.mdx): Command execution, streaming I/O
- [Errors & Metrics (Node.js)](/reference/nodejs/errors-metrics.mdx): Error types, metrics
### Rust SDK
- [Rust SDK Overview](/reference/rust/index.mdx): Installation, runtime management
- [Box Configuration (Rust)](/reference/rust/box-config.mdx): BoxConfig, builder pattern
- [Execution (Rust)](/reference/rust/execution.mdx): Command execution
- [Errors & Metrics (Rust)](/reference/rust/errors-metrics.mdx): Error types, metrics
### C SDK
- [C SDK Overview](/reference/c/index.mdx): Installation, runtime management
- [Native API (C)](/reference/c/native-api.mdx): Core C API functions
- [Memory, JSON & Threading (C)](/reference/c/memory-json-threading.mdx): Memory management, JSON, threads
- [Errors & Metrics (C)](/reference/c/errors-metrics.mdx): Error handling, metrics
## Architecture
- [Architecture Overview](/architecture/index.mdx): System architecture and design
- [Core Components](/architecture/components.mdx): Jailer, ShimController, Guest Agent
- [Security & Isolation](/architecture/security.mdx): Security model and isolation guarantees
- [Networking & Storage](/architecture/networking-storage.mdx): Network and storage configuration
## BoxRun
- [BoxRun Overview](/boxrun/index.mdx): Managed sandbox platform
- [BoxRun Quick Start](/boxrun/quickstart.mdx): Get started with BoxRun
- [BoxRun CLI](/boxrun/cli.mdx): Command-line reference
- [BoxRun Python SDK](/boxrun/python-sdk.mdx): Python SDK for BoxRun
- [BoxRun REST API](/boxrun/rest-api.mdx): REST API reference
- [BoxRun Configuration](/boxrun/configuration.mdx): Configuration options
## FAQ
- [FAQ & Troubleshooting](/faq.mdx): Common questions and solutions