WebCode  by xuzeyu91

Browser-based AI workspace for remote CLI assistant execution

Created 1 week ago

New!

339 stars

Top 81.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

WebCode is a browser-based AI workspace enabling remote execution of AI CLI assistants for coding, document processing, and analysis. It targets users needing flexible, anywhere access to AI-powered tools, offering a unified platform to boost productivity across diverse work scenarios.

How It Works

This platform uses Blazor Server and a .NET backend to integrate AI CLI tools (Claude Code, Codex) via adapters. It features real-time streaming output, Monaco Editor code highlighting, and a sandboxed execution environment. The architecture prioritizes remote AI assistant control and cross-device usability.

Quick Start & Requirements

Recommended installation is via Docker: clone the repo, run docker compose up -d, and access http://localhost:5000. Local development requires the .NET 10.0 SDK. AI CLIs must be installed/configured separately. An online demo is available at https://webcode.tree456.com/ (user: treechat, pass: treechat@123), but is for demo use only. See DEPLOY_DOCKER.md for details.

Highlighted Details

  • Multi-AI Integration: Supports Claude Code CLI, Codex CLI, with plans for Copilot, Qwen, and Gemini CLIs.
  • Real-time Interaction: Live streaming output with typewriter effect and Monaco Editor code highlighting.
  • Comprehensive Workflows: Handles document generation/editing, format conversion, data visualization, requirements analysis, and report writing.
  • Mobile-First Design: Fully responsive and touch-optimized for phones, tablets, and desktops.
  • Security: Employs sandboxed execution, command whitelisting, and input escaping.

Maintenance & Community

The project is actively developed with planned CLI support expansion. Community interaction is primarily via a WeChat group; no other explicit channels are mentioned.

Licensing & Compatibility

Licensed under AGPLv3, a strong copyleft license. Commercial use or integration into closed-source projects may require a separate commercial license from antskpro@qq.com.

Limitations & Caveats

The online demo is for demonstration only and not for sensitive data. Several AI CLI integrations are in planning/development. AGPLv3 imposes obligations on derived works.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
33
Issues (30d)
9
Star History
340 stars in the last 13 days

Explore Similar Projects

Feedback? Help us improve.