Documentation
Riven Computer — User Guide
Everything you need to know about using Riven Computer: an AI agent that searches the web, reads pages, executes code, and produces downloadable artifacts.
Getting Started
- Navigate to rivenai.io/computer
- Type a task or question in the input bar
- Watch as Computer plans, searches, reads sources, executes code, and synthesizes an answer
- Download any generated artifacts (CSV, JSON, reports)
Web Search
Computer searches the web in real-time using the Riven search index. Every response includes cited sources with domain chips you can click to visit the original page. Sources appear both inline in the response and as clickable chips below each answer.
URL Fetching
Computer automatically reads the top search result to extract deeper content beyond the snippet. This gives you full-page context, not just search summaries. The fetched content is displayed in the step trace and included in the final synthesis for more accurate, detailed answers.
Code Execution
Computer generates and executes JavaScript code in an isolated sandbox environment. This enables:
- Calculations — Fuel costs, ROI, pricing models, financial projections
- Data processing — CSV/JSON generation, data transformation, sorting, filtering
- File generation — Downloadable artifacts in CSV, JSON, markdown, HTML, or SVG format
- Analysis — Statistical computations, comparisons, formatting
Each code execution shows the generated code, terminal output (stdout/stderr), execution duration, and any produced files as downloadable artifacts.
Artifacts
Generated files appear as clickable cards below the response. Click any artifact to preview the file content in the side panel, download the file to your device, and see file type, size, and container metadata. Artifacts persist across multi-turn sessions within the same sandbox.
Multi-Turn Sessions
Each conversation uses a persistent sandbox. When you send a follow-up message, the same sandbox container is reused, files from previous turns are accessible, conversation history provides context, and prior execution count is displayed in the sidebar. Sessions now persist to disk, so they survive server restarts and redeploys — your sandbox, files, and history are restored automatically.
File Uploads
Click the paperclip icon in the input bar to upload files to your sandbox. Supported types: CSV, JSON, TXT, Markdown, PDF, PNG, JPEG, WebP, GIF, XLSX. Files are stored in the sandbox uploads directory and are accessible to the agent during code execution. The agent automatically detects uploaded files and can read, analyze, and process them. Maximum file size: 10MB.
Scheduled Tasks
Create recurring tasks that run automatically on a schedule. Click the + button next to “Scheduled” in the right sidebar to create a task with a prompt and interval. Available intervals: 5m, 15m, 1h, 6h, 12h, daily, weekly. Tasks persist to disk and survive server restarts. Each task tracks run count and stores the last 10 results. Pause, resume, or delete tasks from the sidebar.
GLM Agent Flights
A flight is a coordinated group of GLM agents that work on related sub-tasks in parallel. Click the lightning bolt button in the right sidebar to open the flight dialog. Add agents with names and instructions, then spawn the flight.
Each agent in a flight gets:
- Isolated sub-sandbox — distinct working directory and file namespace
- On-prem model routing — routes through on-prem GPU models first, falls back to cloud
- Provenance tracking — each agent reports its model, route used (onprem/gateway), and sandbox ID
- Automatic synthesis — results from all agents are combined into a single structured report
The on-prem model (Qwen 3.6 35B on NVIDIA A100) serves as the primary route. If the on-prem model is unavailable or rate-limited, the flight automatically falls back to cloud models through the Riven gateway. The route used is visible in each agent's status response.
Browser Tool
Click the globe icon in the input bar to fetch and extract content from any URL. The browser tool sends a server-side request, strips HTML, and returns readable text content in a dialog with the page title, URL, and scrollable content view. SSRF protection blocks local/internal addresses. 15-second timeout per request.
Step Trace
Every response includes a collapsible step trace showing:
- Planning — How Computer analyzed your task
- Search — What queries ran and results found
- URL Fetch — Pages read for deeper content
- Code Execution — Generated code, terminal output, duration
- Synthesis — Final answer construction with streaming
- Completion — Summary with source count, execution count, duration
Click “Completed N steps” to expand or collapse the full trace.
Usage & Credits
Each task consumes credits based on the operations performed:
| Operation | Credits |
|---|---|
| Sandbox session (first message) | 30 |
| Web search | 5 |
| URL fetch | included |
| Code execution | 10 |
| Synthesis (per LLM call) | 15 |
Credit usage is displayed in the right sidebar. Typical tasks cost 50-100 credits.
Use Cases
Freight & Logistics
- “Generate a CSV file with freight rates for 5 major US lanes”
- “Calculate fuel costs for a 1,200 mile route at 6.5 MPG with diesel at $3.85/gal”
- “Fetch and summarize the latest freight market data from DAT”
Solar & Energy
- “Create a JSON report comparing solar panel prices from 3 manufacturers”
- “Write a script to calculate ROI on a $50k solar installation over 10 years”
Business Analysis
- “Research competitor pricing models and generate a comparison table”
- “Analyze market trends and create a summary report with data charts”
Safety
Code execution includes safety guards that block:
- Environment variable access (prevents credential leakage)
- Process spawning (sandbox isolation)
- Path traversal attacks
- Infinite loops
- Raw network requests
If code is blocked, the step trace shows the specific safety rule that triggered.
Model Routing Architecture
Riven Computer uses an on-prem-first routing strategy for all agent and flight executions:
- On-prem primary — Qwen 3.6 35B served via vLLM on NVIDIA A100 80GB at 172.30.4.1:11515. Zero network latency, no per-token cost.
- Cloud gateway fallback — GLM-4.5-flash via Fireworks through api.rivenai.io. Activated automatically when on-prem is unreachable or rate-limited.
- Provenance in every response —
routeUsedfield shows which route served each request (onpremorgateway).
A separate model selector next to the mode toggle picks which on-prem or cloud model answers, independent of the fallback chain above:
- Quick — Qwen 3.6 35B, on-prem (172.30.4.1:11515). Default. Fast, simple queries, 180-token cap.
- Deep — Nemotron 3 Puzzle 75B, on-prem (172.30.4.1:11530). Complex or research queries, 1500-token cap.
- Fast — riven-instant via the cloud gateway. Opt-in only — on-prem is never bypassed automatically.
- Auto — classifies the query and routes to Quick or Deep. Never routes to cloud on its own.
Each agent in a multi-agent flight gets its own isolated sub-sandbox with a unique working directory. Sandboxes are tracked in the runner service and visible via the health endpoint.
FAQ
Can I use Python?
Yes. The isolated runner service supports both Node.js and Python 3. Code execution is delegated to the riven-computer-runner service when SANDBOX_RUNNER_URL is configured.
How long do sessions last?
Sandbox sessions remain active for 20 minutes of inactivity. Session metadata, files, and artifacts are persisted to a durable data directory (COMPUTER_DATA_DIR) and survive server restarts.
What is a GLM Agent Flight?
A flight is a coordinated group of GLM agents that work on related sub-tasks in parallel. Each agent gets its own isolated sub-sandbox (distinct working directory and file namespace). Results are automatically synthesized into a single report. Each agent reports its model, route used (onprem or gateway), and sandbox ID for full provenance.
Which model powers Computer?
Riven Computer routes through on-prem GPU models first for zero-latency local inference: Qwen 3.6 35B (Quick) or Nemotron 3 Puzzle 75B (Deep), selectable from the model dropdown next to the mode toggle. If on-prem is unavailable or at capacity, it automatically falls back to cloud models through the Riven gateway. A Fast option routes directly to the cloud (riven-instant) when speed matters more than on-prem-first — this is an explicit, user-selected opt-in, never automatic. The route used is visible in API responses and the flight status panel.
Do scheduled tasks actually run?
Yes. A tick loop runs every 60 seconds, finds due tasks, executes them via the agent API, and stores results. Tasks can be paused, resumed, and deleted.
Are my conversations saved?
Yes. Session state, files, and execution history persist across turns and survive server restarts. Sandbox metadata is saved to disk after every execution.
How is this different from regular chat?
Riven Computer doesn't just answer — it searches, reads, calculates, generates files, and produces downloadable artifacts. It's a worker, not just a chatbot.
Last updated: August 1, 2026 · Try Riven Computer