Skip to content

canvas-ai/canvas-web

Repository files navigation

Canvas web frontend

  • Bundled with Canvas Server
  • For standalone deployment, see the installation section below

Screenshots

Workspace Management

Main Dashboard

Workspace Detail

Workspace connected to a browser running canvas-browser-extension Workspace Management

Context detail

Context-bound browser with real-time data sync Settings & Configuration

Installation (standalone)

Prerequisites

  • Node.js >= 20.0.0
  • npm or yarn package manager

Setup

  1. Clone this repository

    git clone https://github.com/canvas-ai/canvas-web
    cd canvas-web
  2. Install dependencies

    npm install
  3. Build the web frontend

    npm run build

Development

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

# Lint code
npm run lint

Configuration

Remote Access

# Copy environment template
cp .env.example .env

# Update Canvas Server API URL for remote access
VITE_API_URL=http://your-server:8001

Environment Variables

Variable Default
VITE_API_URL http://localhost:8001
CANVAS_API_PORT 8001
CANVAS_API_HOST 0.0.0.0
CANVAS_API_PROTOCOL http

License

Licensed under AGPL-3.0-or-later. See main project LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages