Document Collaboration · Media Creation · Self-Hosted

webcool

Your Private Files, Always Within Reach

webcool is a private file management ecosystem: the backend and Web console handle the remote virtual disk, server local disk, tag tree, locks, recycle bin, backup migration, and rich previews, plus online text and code editing, collaborative Office editing, screenshots, screen recording, video editing and composition, enhancement, and AI photo restoration; the iOS / Android apps bring phone access, album sync, offline cache, LAN discovery, and video casting.

Live demo: Open https://demo.webcool.cn/ and sign in with the credentials below to explore the webcool file console.

Username demo Password 111111
Web Console
iOS Native App
Android Native App
webcool remote disk overview
📷 Album Backup
📺 Video Casting
Screen Recording
AI Photo Repair

Server + Mobile, A Complete Private File Ecosystem

The backend and Web console serve one private file workspace, while iOS and Android apps connect to the same server through the unified API. Files, tags, locks, recycle bins, and backups stay under your control.

🖥
webcool

Web File Console

A high-performance C++ web service and modular Web frontend covering the full file lifecycle in the browser. Virtual and server-local disk modes, batch upload, drag-and-drop, online text and code editing, collaborative Office work, screenshots, screen recording, media editing, AI photo restoration, rich previews, backup migration, and user access control.

  • Virtual & local disk with list / split views
  • Drag upload, batch move, Shift multi-select to recycle
  • Screenshots and screen recording saved directly to your private library
  • Video editing and composition, audio/subtitle tracks, keyframe export
  • Video enhancement, AI upscaling & old-video restoration preset
  • Photo deblur, red-eye/watermark removal & face restoration
  • Create and edit text, Markdown, HTML, and source files with auto-save
  • Collaborate on DOCX / XLSX / PPTX and OpenDocument files online
  • PDF, Office, Markdown, HTML, XMind online preview
  • Backup paths, auto sync, safe storage path migration
  • macOS / Linux / Windows installers with bundled ffmpeg & sqlite
  • User management, local disk permissions, zh/en UI
📱
Mobile

Native Mobile Client

Native iOS and Android apps call webcool's existing /api/v1/* endpoints and align with core Web capabilities. Android is distributed through the download page, and iOS is installed from the App Store.

  • Login, register, change password, Bearer token auth
  • Virtual disk browse, upload, move, lock / unlock
  • Tag tree: create, move, delete tags, bind files
  • Server disk browse (permission-based)
  • Document preview: PDF, Office, Markdown, code / text
  • Phone album backup: incremental, full resync, sync by date
  • Wi-Fi LAN scan to auto-discover webcool servers
  • Video cast: iOS AirPlay, Android Google Cast & DLNA

Lightweight, Not Basic

From file browsing to media preview, tag organization to security locks — webcool browser and mobile together form a practical private file management solution.

📂

Dual Disk Management

Virtual disk for uploads, local disk for server filesystem — both with list and split views.

🏷

Tag Tree

Cross-directory topic organization, sub-tags, batch tagging; tag-view delete only removes references.

🎬

Media Preview

Open images, video, and audio online; inspect and resume video, use audio play modes, or rotate/crop/scale/save images.

✂️
NEW

Video Editing Studio

Trim multiple ranges, change speed, manage tracks, insert clips from other videos, and compose everything into a new MP4.

RECENTLY ADDED

Screen Recording

Choose a screen, app window, or browser tab to record, monitor status and duration, then save the video for immediate editing, composition, and filing.

📸
NEW

Screenshots & Frame Capture

Capture the current screen, or extract a single video frame and a series of keyframes with original, sharpened, or AI-upscaled output.

🎞️
NEW

Multi-Video Composition

Arrange videos or selected ranges on a timeline, normalize frame sizes, keep audio in sync, and export one complete movie.

🪄
NEW

AI Photo Restoration

Deblur, AI 2×/4× upscale, restore or reconstruct faces, remove red-eye/watermarks, and adjust brightness.

🎞️
NEW

Video Quality Enhancement

Choose standard enhancement or AI upscaling, with old-video presets, denoise, pre-sharpen, deinterlace, and task progress.

📄
RECENTLY ADDED

Online Documents & Code

Create and edit text, Markdown, HTML, JSON, and source files with an enhanced editor, auto-save, charset selection, Vim mode, and live split preview.

🤝
NEW ENTERPRISE

Collaborative Office Editing

Use Collabora Online and WOPI to create and edit DOCX, XLSX, PPTX, ODT, ODS, and ODP with other authorized users. Paid deployment and integration services are available.

Upload & Transcode

Up to 50 files at once, drag to tree or drop zone; auto codec detection, ffmpeg transcode with progress.

🔐

Lock System

Lock dirs, files, tags with inheritable dir locks; frontend + backend validation, rename syncs lock data.

💾

Backup & Migration

Multi backup paths, upload auto-sync, manual backup sync; storage path change requires migration confirm.

🗑

Recycle Bin

Remote files to webcool recycle bin, local dirs to system trash; batch restore or permanent delete.

👥

Users & Permissions

Admin vs regular users; separate local disk access control; account settings for password & language.

📷

Phone Album Backup

Sync local photos & videos to webcool virtual disk: incremental backup, full resync, or sync from a chosen date; auto-archive by year/month/day folders.

📺

Mobile Video Casting

Cast from video preview to TV: iOS AirPlay; Android Google Cast with DLNA discovery, resume from current position.

📡

Mobile LAN Discovery

Mobile apps scan for webcool servers on the same Wi-Fi — one-tap connect, no manual IP entry.

📦

Offline Cache

Mobile apps can cache remote files and prefer local cache for browsing and preview in manual offline mode, so long trips still have music and videos without a connection.

Write and Collaborate Without Leaving Your File Library

From plain text and Markdown to documents, spreadsheets, and presentations, create, preview, edit, and save in the browser. Content stays on your virtual disk or server-local storage.

ONLINE DOCUMENT EDITING

Writing, Code, and Live Preview

Auto-saved

Create TXT, Markdown, HTML, XML, JSON, plus CSS, JavaScript, TypeScript, Python, C/C++, Java, Go, Rust, SQL, and other source files directly in a folder.

  • Enhanced Monaco editor with syntax highlighting and Vim mode
  • Resizable side-by-side editing and preview for Markdown / HTML
  • Rich-text and source modes for HTML, with configurable auto-save delay
  • UTF-8, GBK, GB18030, Big5, Shift_JIS, UTF-16, and more charsets
COLLABORATIVE OFFICE EDITINGENTERPRISE

Edit the Same Office File Together

webcool connects securely to a self-hosted or separate Collabora Online deployment through WOPI, bringing authorized users into the same browser editing session.

  • DOCX, XLSX, PPTX, ODT, ODS, and ODP support
  • Create and launch the editor from virtual or server-local disks
  • webcool continues to enforce account identity, file locks, and folder access
  • Short-lived WOPI tokens and shared document locks prevent conflicting moves or deletion
01

Create in a folderChoose a text, programming, or Office type

02

Edit in the browserPreview, save, or update together in real time

03

Keep private storageRetain locks, permissions, and backup policy

Enterprise application and implementation service: Collaborative Office editing requires a separate Collabora Online deployment, integration, and commissioning, so paid implementation services are available on request. For deployment enquiries, email whouseit@126.com. A public webcool URL is also required; HTTPS is recommended for both services in production. The editable file size limit is server-configurable.

Record, Capture, Edit, and Compose in One Place

Capture your screen in the browser and continue editing as soon as the recording reaches your private library. Videos and images on virtual or server-local disks open in place; server-side processing keeps every source intact.

SCREEN RECORDING REC

Turn an On-Screen Process into Editable Video

Start screen sharing and recording from the browser—no separate recorder required. Capture product demos, lessons, bug reproductions, or project updates; save the result to storage you control, then move straight into editing and composition.

1Choose a screen, window, or tab 2Monitor recording state and time 3Save, edit, and compose
VIDEO EDITOR MP4

Edit Multiple Clips into One Complete Video

Choose in/out points while previewing, insert selected ranges from other videos at multiple positions, then unify picture, speed, sound, and track settings—ideal for combining recordings, intros, outros, and supporting footage.

  • Edit: multi-range trim, 0.5×–4× speed, volume and mute
  • Compose: insert multiple clips with independent positions and ranges
  • Tracks: keep, remove or replace audio/subtitles; export originals
  • Frame: rotate, flip, and crop to 16:9, 9:16 or 1:1
  • Assets: capture a frame or export keyframes, with sharpen/AI upscale
PHOTO RESTORATION AI

Make Blurry, Low-Resolution, or Damaged Photos Useful Again

Choose anything from light adjustments to deeper AI restoration. Real-ESRGAN upscales, Restormer handles motion/defocus blur, and CodeFormer restores faces.

  • Clarity: sharpen, deblur, denoise, and AI upscale at 2× or 4×
  • Portraits: face restoration, main-face priority, white-mask reconstruction
  • Defects: automatic red-eye removal and selected-area watermark repair
  • Control: tune brightness, fidelity, model, and compute unit
01

Open from a fileWorks on virtual and local disks

02

Background processingTrack progress and cancel anytime

03

Create a new fileNever overwrite the source video or photo

AI upscaling, face restoration, deblurring, and red-eye removal require the corresponding models or runtime components. Available models and speed vary by package, platform, and hardware.

Upload, Detect, Transcode, Preview — One Connected Flow

webcool doesn't stop at storing files — it continues with playback compatibility, connecting file management, media consumption, and long-term operations.

1

Select & Upload

Drag or select up to 50 files, pick a virtual disk folder, with live progress, speed & pause controls.

2

Codec Detection

After upload, auto-detects if audio codec suits browser playback — AC3 etc. triggers a prompt.

3

Transcode On Demand

Built-in ffmpeg support (bundled in installer packages), progress shown, then play or resume online.

4

Organize & Protect

Tag across dirs, lock sensitive content, sync backups to mirror paths, delete goes to recycle bin.

Mobile Album Backup · Three Sync Modes

Incremental

Upload only new photos & videos since last sync — ideal for everyday backup.

Full Resync

Reset checkpoint and re-upload from scratch — for folder changes or full redo.

Sync by Date

Pick a start date to sync media after that point; auto-archive into year/month/day folders.

Smooth on Browser and Phone Alike

Remote disk overview

Virtual disk overview — directory tree, file list, tags & recycle bin

Local disk split view

Local disk column mode — browse the server filesystem directly

Tag tree

Tag tree — organize files by topic across directories

Media preview

Media creation & preview — screenshots, screen recording, video editing/composition and enhancement, AI photo restoration, audio playback, and mobile casting

Recycle bin recovery

Recycle bin — recover accidental deletes, batch restore or permanent delete

Security and admin

Lock system & admin — storage migration, backup sync, language & user permissions

Major File Workflows, Right on Your Phone

iOS / Android apps share the same backend with the Web console: login, virtual disk, server disk, tags, album sync, document preview, PDF reading, video casting, account and cache.

webcool iOS login and server connection
Login
webcool iOS virtual disk
Virtual Disk
webcool iOS server disk
Server Disk
webcool iOS tag tree
Tags
webcool iOS album sync
Album Sync
webcool iOS document preview
Document Preview
webcool iOS PDF preview
PDF Reading
webcool iOS video casting
Casting

A Simple Three-Tier Architecture

📱
webcool iOS / Android · Album · Cast · Cache
🌐
webcool Backend + Web Console
💾
Storage Remote + Local Disks
Authorization: Bearer <auth_token>  ·  /api/v1/*  ·  i18n zh / en
Self-Contained Deploy Bundles webcool, sqlite, ffmpeg; Linux/macOS under /opt/webcool, Windows under C:\Program Files\webcool
Modular Frontend Separate i18n resources, features split into core, upload, preview, admin modules

Deploy Once, Access Everywhere

webcool offers macOS (.pkg), Debian/Ubuntu (.deb), CentOS/RHEL (.rpm), and Windows (.exe) installers with a self-contained runtime; mobile apps cover native iOS and Android experiences.

🖥

webcool

Linux / macOS / Windows
Browser console + installer deploy

.pkg.deb.rpm.exe
Download Server
🍎

iOS

iPhone / iPad
App Store · album backup · AirPlay

🤖

Android

Phone / Tablet
APK download · album backup · cast

Built for Real Private Environments

🎞

Home Media Creation & Repair

Manage movies, courses, music, and photos, then quickly edit video, extract assets, or restore old and low-resolution media.

Private Cloud Hub

Deploy on LAN or personal server; backup sync for redundancy; mobile albums incrementally backed up to your private space.

⌨️

Developer Workbench

Create and edit code, logs, configs, and Markdown online with syntax highlighting, Vim mode, and auto-save in a lightweight browser workbench.

🤝

Team Document Collaboration

Authorized teammates edit plans, spreadsheets, and presentations together while every file remains on the organization's own server.

🗄

Local File Console

Manage server local disk via browser; split view drag-move, system dirs protected.

🔒

Secure File Cabinet

Directory, file & tag locks for multi-layer protection of sensitive data.

Three Steps to Your Private File Space

Install webcool server, finish browser setup, connect the mobile app on your phone — all within your LAN.

1

Install the webcool Server

Get the platform installer from the download page (macOS / deb / rpm / Windows). It serves both Web console and mobile APIs, with ffmpeg & sqlite bundled.

webcool -s 0.0.0.0:8080 -d ./uploads
2

Browser First Setup

Open the web console, create admin account; configure storage, backup & language in system settings.

http://<server-ip>:8080
3

Install webcool Mobile

Download the Android APK from the download page; install iPhone app from the Apple App Store. Connect, sync albums, browse files, or use LAN scan.

http://192.168.x.x:8080
Ops tip: Run webcool -V for version, paths, ffmpeg, etc. Default data: macOS ~/Library/Application Support/webcool/data; Windows C:\ProgramData\webcool\uploads.