AI Agents · Multi-account Email · Document Collaboration · 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 a general AI assistant, reviewable coding agent, multi-model access, a multi-account email client, 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
✉ Email & DocumentsMulti-account Mail · Editors · Office
◉ Media & MobileRecording · Video Editing · Mobile
▣ Private File HubVirtual / Local Disk · Locks · Album Backup
✦ AI WorkspaceAssistant · Coding Agent · Models

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, an AI assistant, a coding agent, multi-account email, 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
  • AI assistant with conversations, file and image attachments, charts, and diagrams
  • AI coding with project planning, source navigation, change review, and controlled validation
  • Email client with POP3 / IMAP retrieval, SMTP delivery, and Gmail OAuth2
  • 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 AI conversations and coding to file browsing, media creation, tag organization, and security locks — webcool browser and mobile together form a practical private workspace.

📂

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.

✳️
RECENTLY ADDED

General AI Assistant

Hold multi-turn conversations for questions, writing, summaries, and ideas. Attach text or images and receive Markdown, code, SVG, Mermaid diagrams, or data charts.

⌨️
RECENTLY ADDED

AI Coding Agent

Create a project or import a Git repository, then let the agent understand source, plan tasks, and propose file changes while writes and validation remain reviewable.

🧠
RECENTLY ADDED

Multi-model AI & Governance

Connect OpenAI, Anthropic, Gemini, Ollama, and compatible services. API keys stay encrypted server-side, with admin controls for access, tool budgets, and sensitive paths.

✉️
RECENTLY ADDED

Multi-account Email Client

Receive, read, compose, and organize email in the browser with POP3 / IMAP / SMTP, Gmail OAuth2, rich-text composition, scheduled delivery, and safe backups.

From First Idea to Project Delivery, Bring AI into the Workflow

The general AI assistant handles conversation, analysis, and creation. The coding agent understands projects, plans tasks, proposes reviewable changes, and moves work through validation. You choose the model service while webcool enforces the data boundary.

✳
AI ASSISTANT

Conversations, Attachments & Visual Answers

Ask questions, write, organize material, or explore ideas in dedicated conversations. Drop in text files and images, switch configured models, see token and latency metrics, and stop generation at any time.

  • Recent chats and multi-turn context, with conversation export to your private virtual disk
  • Markdown, code, SVG, Mermaid diagrams, and bar / line / pie charts
  • Zoom, maximize, or fullscreen graphics and export source, SVG, or PNG
⌘
AI CODING AGENT

Understand, Plan, Change & Validate

Create a cross-platform project with the wizard or import an existing Git repository from your virtual disk. The agent navigates with directory tools, search, source outlines, and an incremental index while progressing in a private draft worktree.

  • Quick, standard, and large-project modes with module maps, task DAGs, and acceptance criteria
  • Creates, edits, deletes, and moves become visible diffs and pending reviews
  • Fixed build and test commands run in an isolated sandbox after explicit approval
Multiple model protocolsOpenAI ResponsesOpenAI ChatAnthropicGeminiOllamaDeepSeek / Kimi
01

Keys stay server-sideAPI keys use AES-256-GCM encryption and never return to the browser or enter logs.

02

Strict workspace isolationThe agent only reaches the selected project; sensitive files and internal directories stay hidden.

03

Review before writeThe model works in a private draft, and diffs await approval before formal files change.

04

Controlled executionNo arbitrary shell; builds and tests use admin-enabled fixed commands and resource limits.

AI features must be enabled by an administrator and require a configured model service. Remote model endpoints must use HTTPS; provider usage limits and charges apply separately.

Receive, Read, Compose, and Organize in Your Own Workspace

Bring multiple email accounts into one interface. Message indexes, original EML files, and account settings remain isolated per user on your server, with everyday delivery, search, filing, and recovery built into webcool.

01

Accounts & Standard Protocols

Use POP3 / IMAP for retrieval and SMTP for delivery, with a password, app password, or Gmail OAuth2. Configure the default account, signature, and Reply-To separately.

IMAPPOP3SMTPOAuth2
02

Complete Composition & Delivery

Write rich-text or plain-text mail with Cc, Bcc, inline images, and local or virtual-disk attachments. Auto-saved drafts, scheduled delivery, and a persistent outbox keep working after the page closes.

03

Organization, Contacts & Search

Manage folders, categories, rules, contacts, and groups. Search by sender, subject, body, attachment, date, and more, then save searches you use often.

04

Import, Export & Recovery

Import EML, export original messages, package selections as ZIP, or back up the full mailbox. Validate backups before restore and retain historical versions for rollback.

Privacy and Security by Default

Passwords and tokens use AES-256-GCM encryption. Message HTML is sanitized and shown in a sandbox, with remote images blocked by default. Each user's mailbox and original EML files remain isolated from ordinary file and AI workspaces.

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 (.dmg), 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

.dmg.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.

⌨️

AI Software Development

Create or import a project, then let the coding agent plan work, navigate source, propose changes, and assist validation while human review and private storage remain in control.

✳️

Personal & Team AI Assistant

Summarize material, write content, explore plans, and generate charts in the browser, choosing your own or third-party model service for each task.

✉️

Unified Mail Hub

Manage personal and work accounts together, with private-server delivery, filing rules, advanced search, attachment previews, and full-mailbox backups.

🤝

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 Workspace

Install the webcool server, configure storage, email, and AI in the browser, then connect the mobile app. Core services can remain entirely within your LAN.

1

Install the webcool Server

Get the platform installer from the download page. On Windows, macOS, or Ubuntu, click the webcool application icon after installation; ffmpeg and sqlite are bundled.

Click the webcool application icon
2

Browser First Setup

Open the web console and create an administrator account. Configure storage, backup, language, and AI policy, then let users add email accounts and the model services they need.

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.