No description
  • Shell 78.4%
  • Dockerfile 21.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-17 21:06:38 +01:00
defaults 0.0.43 2026-09-17 21:06:38 +01:00
.gitignore Initial Cloudron package for opencode-web 2026-09-08 16:38:56 +01:00
AGENTS-addons-manifest.md 0.0.43 2026-09-17 21:06:38 +01:00
AGENTS-debugging-testing.md 0.0.43 2026-09-17 21:06:38 +01:00
AGENTS-dockerfile.md 0.0.43 2026-09-17 21:06:38 +01:00
AGENTS-startscript.md 0.0.43 2026-09-17 21:06:38 +01:00
CHANGELOG.md 0.0.43 2026-09-17 21:06:38 +01:00
CloudronManifest.json 0.0.43 2026-09-17 21:06:38 +01:00
CloudronVersions.json 0.0.43 2026-09-17 21:06:38 +01:00
DESCRIPTION.md Add documentation and license files 2026-09-08 16:41:12 +01:00
Dockerfile 0.0.43 2026-09-17 21:06:38 +01:00
LICENSE Add documentation and license files 2026-09-08 16:41:12 +01:00
logo.png Remove Dockerfile-patch; update docs and manifest 2026-09-08 23:44:14 +01:00
POSTINSTALL.md 0.0.43 2026-09-17 21:06:38 +01:00
README.md 0.0.43 2026-09-17 21:06:38 +01:00
start.sh 0.0.43 2026-09-17 21:06:38 +01:00
version.md 0.0.43 2026-09-17 21:06:38 +01:00

Opencode Web for Cloudron

AI coding agent with web UI for Cloudron.

Installation

Install via Cloudron App Store or manually:

cloudron install --source <repo-url>

Configuration

Edit /app/data/config/env.sh to configure:

  • BROWSERLESS_HOST - Browserless instance hostname
  • BROWSERLESS_TOKEN - Browserless auth token (optional)
  • Access to the web UI is handled by Cloudron proxyAuth
  • Sign in with your Cloudron account; no separate app username or password is used

Model Providers

Configure API keys in /app/data/config/opencode.json:

{
  "provider": {
    "anthropic": {
      "options": {
        "apiKey": "your-api-key"
      }
    }
  }
}

Supports: Anthropic, OpenAI, Google, and 70+ providers via models.dev.

Browserless Integration

This app integrates with the self-hosted Browserless instance on your Cloudron for headless browser tasks. Set BROWSERLESS_HOST and BROWSERLESS_TOKEN in env.sh.

Access

  • Web UI: https://<your-app-domain>
  • Sign in with your Cloudron account via Cloudron proxyAuth

Creating Projects

Projects must be created as directories in /app/data/projects/:

  1. Via Cloudron File Manager:

    • Navigate to the app's data directory
    • Create a new folder in projects/ (e.g., my-first-project)
  2. Via Terminal:

    mkdir -p /app/data/projects/my-first-project
    

Then in the web UI:

  • Click "Add Project" or "Open Project"
  • You should see the projects folder with your created directories
  • Select a project directory to start a session

Note: The file picker shows symlinks to /app/data directories. Navigate into projects/ to see your project folders.

Documentation