Skip to content

aencyorganization/openchamber-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OpenChamber Desktop

OpenChamber Logo

๐Ÿ‡บ๐Ÿ‡ธ English | ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs | ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol | ๐Ÿ‡ซ๐Ÿ‡ท Franรงais | ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch

npm version License Platforms

The official-unofficial lightweight desktop launcher for OpenChamber.
A high-performance, secure, and cross-platform container for your OpenCode AI environment.


๐Ÿš€ Quick Start

๐Ÿ“‹ Prerequisites

You need to have OpenCode installed separately. This script only installs the OpenChamber Desktop launcher, not OpenCode itself.

Install OpenCode first:

# Via Bun (recommended)
curl -fsSL https://bun.sh/install | bash
bun install -g @openchamber/web

# Or via npm
npm install -g @openchamber/web

๐Ÿ“ฆ Install

Windows (PowerShell - Admin):

irm https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/install.ps1 | iex

Linux / macOS (Bash):

curl -fsSL https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/install.sh | bash

๐Ÿ”„ Update

Windows:

irm https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/update.ps1 | iex

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/update.sh | bash

๐Ÿ—‘๏ธ Uninstall

Windows:

irm https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/uninstall.ps1 | iex

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/aencyorganization/openchamber-desktop/main/scripts/uninstall.sh | bash

โœจ Features

Feature Description
๐ŸŽฏ Smart Package Manager Automatically selects the best available runtime (Bun โ†’ pnpm โ†’ npm).
๐ŸŽจ Modern Shortcuts Native desktop entries with proper icons and OS integration.
โšก Single Instance Ensures only one window runs at a time.
๐Ÿ” Auto-Detection Automatically locates openchamber in your system PATH.
๐Ÿ”’ Secure Sandbox Runs the web interface in a hardened iframe.
๐Ÿงน Lifecycle Management Automatically terminates all processes when you close the app.

๐Ÿ“ฆ Alternative Installation

If you prefer manual control:

Bun:

bun install -g openchamber-desktop

NPM:

npm install -g openchamber-desktop

PNPM:

pnpm add -g openchamber-desktop

๐ŸŽฎ Usage

Once installed:

  • ocd - Launches the application (shorthand)
  • openchamber-desktop - Launches the application

๐ŸŽน Keyboard Shortcuts

Shortcut (PC) Shortcut (Mac) Action
F11 F11 Toggle Fullscreen
Ctrl + + Cmd + + Zoom In
Ctrl + - Cmd + - Zoom Out
Ctrl + 0 Cmd + 0 Reset Zoom
Ctrl + Q Cmd + Q Quit

๐Ÿ”ง Troubleshooting

Problem: App says "OpenChamber not found"
Solution:

# Install OpenCode first
bun add -g @openchamber/web
# or
npm install -g @openchamber/web

Problem: Port conflicts
Solution:

# Kill process on port 1504
lsof -ti:1504 | xargs kill -9

๐Ÿšง Development

# Clone & Install
git clone https://github.com/aencyorganization/openchamber-desktop.git
cd openchamber-desktop
bun install

# Run Development Mode
bun run dev

๐Ÿค Contributing

See CONTRIBUTING.md


๐Ÿ“„ License

GNU General Public License v3.0 (GPL-3.0)

See LICENSE


Made with ๐Ÿ’š by Aency Organization