Skip to content

youpele52/bigCode

Repository files navigation

bigCode

bigCode logo

A coding workspace for running AI coding agents through a fast desktop or web UI.

Features

  • Multi-provider support — Switch between Codex, Claude, Copilot, OpenCode, Pi, Cursor, and more
  • Desktop & Web — Native Electron desktop app or lightweight web UI
  • Real-time streaming — Live output with file changes, terminal commands, and reasoning
  • Full access mode — Auto-approve commands and file edits for autonomous coding
  • Built-in terminal — Integrated shell access alongside your agent conversations
  • Chat threads — Have normal conversations with any agent without starting a new project
  • System control — Tell agents to execute commands and perform tasks on your PC/Mac
  • Thread forking — Switch providers or harnesses mid-conversation to compare responses

bigCode Chat Interface

Quick Install

Desktop App

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/youpele52/bigCode/main/apps/marketing/public/install.sh | sh

Windows

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/youpele52/bigCode/main/apps/marketing/public/install.ps1 | iex"

Or download directly from GitHub Releases.

From Source

git clone https://github.com/youpele52/bigCode.git
cd bigCode
bun install
bun dev

Open http://localhost:5733 in your browser.

For desktop development:

bun dev:desktop

Provider Setup

bigCode supports multiple AI coding agents. Configure at least one in Settings → Providers:

Provider Setup
Claude Install Claude Code: npm i -g @anthropic-ai/claude-code, then claude auth login
Copilot Authenticate via GitHub CLI: gh auth login
Codex Install Codex CLI and run codex login
OpenCode See OpenCode docs
Pi Bundled — no additional setup needed
Cursor Install Cursor

Provider status is checked in real-time and displayed in Settings. Each provider can be toggled on or off independently.

bigCode Provider Settings

Desktop vs Web

Desktop Web
Installation Native installer bun dev or self-hosted
Server Bundled — runs locally Requires separate server
Native features OS notifications, system tray Browser-based only
Best for Everyday use Development, self-hosting

Documentation

Development

# Full dev stack (server + web)
bun dev

# Individual apps
bun dev:server
bun dev:web
bun dev:desktop

# Run checks
bun fmt
bun lint
bun typecheck
bun run test   # Use this, not "bun test"

Desktop Packaging

bun dist:desktop:dmg:arm64   # macOS Apple Silicon
bun dist:desktop:dmg:x64     # macOS Intel
bun dist:desktop:linux       # Linux AppImage
bun dist:desktop:win         # Windows NSIS installer

Status

Early alpha — expect breaking changes.

We're not accepting contributions yet. See CONTRIBUTING.md for details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

No contributors