HomeDocumentation

User Manual

From first login to advanced branching workflows — everything you need to know, with accurate visual guides from the real interface.

22 sectionsWeb & DesktopAll roles coveredAccurate mockups

Quick Start#

New to Cloudverest? Go from zero to collaborating with your team in four steps.

01
Create an account
Go to app.cloudverest.com, click Create Account, fill in your name, email, and password. Or accept an invite link — that skips registration and drops you straight into the project.
02
Join or create a project
A project is your shared workspace. If you received an invite, accept it to land in the project automatically. Otherwise click New Project in the sidebar and give it a name.
03
Upload your first file
Click Upload Files in the toolbar, or drag files straight onto the browser window. A progress bar tracks the upload and the file appears instantly for all team members.
04
Invite teammates
Open Admin Panel → Invitations tab, enter a teammate's email, choose their role, and click Send. They receive a link and join the project in one click — no configuration needed.
The fastest way to onboard a team: one admin creates the project, uploads a few files, then sends invite links via the Invitations tab. Everyone else just clicks the link — no extra setup.

Download the desktop app (optional, recommended)

The web app is fully featured. The Windows desktop app adds offline workspace sync, a system tray icon, native drag-and-drop, and auto-updates. Download it from the Download page.


Overview & Concepts#

Cloudverest is a cloud-based collaborative file management and version control platform. Think of it as a Git workflow adapted for all file types — videos, images, 3D models, design files, documents, and source code — not just text.

Core concepts

Project
The top-level container. Files, folders, versions, branches, and members all live inside a project. You can belong to multiple projects simultaneously.
File & Version
Every upload creates a new version. Version numbers increment automatically. Past versions are preserved indefinitely and can be restored at any time.
Branch
An isolated copy of the file tree for parallel work. Branches can be merged back into main when ready — like Git branches for all file types.
Workspace
A local folder on your desktop linked to a project. Push local changes to the cloud; pull remote changes down — like a Git clone for any file type.
Lock
An advisory 30-minute lock on a file. It signals to teammates that you are actively working on it, preventing accidental concurrent uploads.
Approval
A formal sign-off workflow. Editors submit file versions for review; managers approve or reject them before they become the official current version.

Role permissions

Every user has a role that controls what they can do. Roles can be set globally or overridden per project.

Actionviewereditormanageradmin
View & download files
Upload new files / versions
Rename & move files
Delete files (to trash)
Lock / unlock files
Comment on files
Create share links
Manage project members
Approve files
Permanently delete / empty trash
Create & manage users
Manage teams & billing

Getting Started#

Login page

Navigate to app.cloudverest.com. Two authentication methods are available:

  • Email & Password — enter your email and password, click Sign In.
  • Magic Link — enter your email only, click Send Magic Link. A one-click sign-in link arrives in your inbox — no password required.

Register page

Click Create Account on the login screen. Fill in your name, email, and a password, then click Register. New accounts receive the editor role by default; an admin can change it at any time.

Invitation accept page

When a team member invites you, you receive a unique invite link by email. Clicking it opens the Invitation Accept page. Sign in or register — after accepting you are automatically added to the project with the assigned role.

Special login pages

PageURLPurpose
CLI Login/cli-loginLaunched automatically by the CLI on first use. Sign in and the token is transferred back to the terminal.
VS Code Login/vscode-loginLaunched by the VS Code extension. Sign in and the token is passed back to the extension.
Token Page/tokenDisplays your auth token as plain text for copy-paste into headless / SSH environments where browser redirect is unavailable.

Download page

The /download page hosts the latest Cloudverest desktop app installer for Windows. The desktop app adds the full offline workspace sync workflow, a system tray icon, native drag-and-drop, and automatic updates.


Main Layout#

Once signed in you see the AppShell — the main container divided into four zones. The diagram below is an accurate mockup of the real interface.

app.cloudverest.com
Cloudverest
Upload
Folder
Search files…
main
Pull
Push
Trash
Settings
Cloud
Local
Projects
My Project
Assets
Designs
Videos
Favorites
logo_final.psd
A
Alex M.
editor
My ProjectAssetsVideos
NameSizeVer.Status
hero_v3.mp4842 MBv3synced
product_demo.mp4210 MBv7modified
intro_720p.mp495 MBv2pullable
thumbnails.zip12 MBv1locked
brand_deck.pdf18 MBv5synced
raw_footage.mov4.2 GBv1modified
design_mockups.ai56 MBv3synced
client_brief.docx2 MBv2conflict
export_bundle.zip320 MBv4pullable
storyboard_v3.psd74 MBv3synced
Preview
hero_v3.mp4
842 MB · MP4 · v3
Download
Share
Comment
Details
Uploaded byAlex M.
DateToday, 14:32
Branchmain
② Sidebar
③ File Explorer
④ Right Panel

Toolbar buttons

Button / ControlWhat it does
Upload FilesOpens a file picker. Select one or multiple files to upload to the current folder.
New FolderCreates a new empty folder in the current directory.
Import FolderRecursively uploads a local directory, recreating its subfolder structure on the server.
Search barType to filter the file list by filename in real time.
File type filterDropdown: All · Images · Documents · Code · Archives · Media.
Grid / List / DetailsSwitches between the three view modes for the file list.
Branch selectorShows the active branch. Click to switch branches or create a new one.
PullDownloads any remote changes not yet in your workspace.
Push / Sync AllUploads all pending local changes to the server.
Fetch LatestRetrieves the latest file list from the server without changing local files.
RefreshManually reloads the current folder's file list.
TrashOpens the Trash panel.
Audit LogOpens the full Audit Log panel.
Admin PanelOpens the Admin Panel (manager+ only).
ApprovalsOpens the Approval Queue (manager+ only).
Theme toggleSwitches between Light and Dark mode.
SettingsOpens the Settings panel.
Keyboard ShortcutsOpens the in-app shortcuts reference overlay.
Sign OutSigns the current user out and returns to the login page.

Sidebar

  • Project switcher — Click the project name at the top to see all your projects. Click any to switch.
  • Star / Primary project — Star a project so it loads by default on every sign-in.
  • Clone / Pull / Repoint (desktop only) — Clone the project to a local folder, pull all files, or relink the workspace to a different directory.
  • Folder tree — Expand folders with the arrow; click to navigate. Drag files onto a folder to move them.
  • Favorites — Files you have starred appear here for instant access.
  • Recent files — The last files you opened or uploaded.
  • Local file tree (desktop only) — A second tree showing your workspace on disk, alongside the cloud view.
  • Sync badges — Numeric badges show how many files are pushable or pullable at a glance.
  • User section (bottom) — Your avatar, display name, and online indicator. Click for Settings or Sign Out.
  • Update indicator — A badge appears here when a new desktop app version is available.

Breadcrumbs

Above the file list, breadcrumbs show the full path from the project root to the current folder. Click any segment to jump up the tree. Drag a file onto a breadcrumb segment to move it to that folder instantly.


File Explorer#

View modes

Grid View
Thumbnail tiles. Best for image-heavy or media projects. Each tile shows a preview, name, and status badge.
List View
Compact single-line rows. Shows icon, name, size, and status. Fastest way to scan a large folder.
Details View
Full column table with all metadata. Columns are sortable, resizable, and reorderable by dragging.

Details view columns

ColumnDescription
NameFile or folder name with type icon. Click to open the Preview panel.
SizeFile size. For folders, the total size of all contents.
TypeDetected MIME type (e.g. video/mp4) or file extension.
VersionCurrent version number — e.g. v7 means the file has been uploaded 7 times.
StatusSync state: synced, modified, pullable, locked, conflict, etc.
Uploaded byDisplay name of the user who uploaded the current version.
Date uploadedTimestamp of the current version's upload.
Date modifiedLast server-side modification (rename, move, or new version).
CreatedDate the file was first added to this project.
Lock holderName of the user currently holding an advisory lock on this file.
BranchBranch this file version belongs to.
Drag column headers to reorder them. Drag a column edge to resize. Click any header to sort.

File status indicators

synced
Local copy matches the server version
modified
You have unsaved local edits not yet pushed
pullable
Server has a newer version than your local copy
new file
Exists locally only — never uploaded to the server
removed
Deleted locally but still exists on the server
locked
Advisory lock held by a team member
conflict
Both sides changed — manual resolution needed

Right-click context menu

OpenOpens file in the Preview panel
Open LocalOpens locally synced copy with the default system app (desktop only)
DownloadDownloads the file to your computer
Download as ZIPPackages a folder or multi-selection as a ZIP archive
Download to WorkspaceSaves directly into your local workspace folder
RenameInline rename in the file list
MoveOpens a folder picker to move the item
Cut / Copy / PasteStandard clipboard-style move and copy operations
DeleteSoft-deletes — moves to Trash, recoverable for 30 days
Lock / UnlockPlaces or releases a 30-minute advisory lock
View VersionsOpens the Version History panel
ShareOpens the Share Link dialog
CommentsOpens the Comments panel for this file
View Audit LogFilters the Audit Log to this file only
Create Sub-folderCreates a child folder inside the selected folder
Manage Folder AccessRestrict folder to specific teams (manager+)
Ignore FileAdds to local workspace ignore list
Show in ExplorerReveals the local file in Windows Explorer
Multi-select with Ctrl+Click or Shift+Click. Most context menu actions work on the entire selection at once.

Uploading Files#

Cloudverest processes up to 4 uploads concurrently. Additional files queue automatically and start as slots free up.

1
Select files
Click Upload or drag files onto the file list
2
Queue builds
Up to 4 concurrent uploads; extras wait in queue
3
Saved to storage
Server authenticates and streams file to cloud storage
4
Version created
Version record saved, teammates notified in real-time

Upload methods

  • Upload Files button — Opens a file picker. Select one or more files and click Open.
  • Drag and drop — Drag files or folders from Windows Explorer directly onto the file list.
  • Import Folder — Recursively uploads a local directory, recreating its folder structure on the server.
  • Push from workspace — Save a file in your local workspace, then use Push in the Modified Files panel or toolbar.
  • CLIcloudverest upload <file> from any terminal.

Upload progress panel

Uploading 3 files2 active · 1 queued
hero_v4.mp4842 MB
✓ Done
100%Done
product_demo_v2.mp4210 MB
62%8.4 MB/s~18 s
intro_720p_v3.mp495 MB
Waiting in queueQueued
  • Progress bar — Shows percentage, current speed (MB/s), and estimated time remaining.
  • Pause — Suspends the upload; click Resume to continue from where it left off.
  • Resume — Continues a paused upload.
  • Cancel — Removes the file from the queue. Partially uploaded data is discarded.

Versioning on upload

Uploading a file whose name matches an existing file in the same folder creates a new version — it does not replace the file. The version counter increments and the old version is preserved in Version History.

If another user uploaded a newer version while you were working locally, the server returns a conflict. See the Conflict Resolution section.

Downloading Files#

Single file

Right-click any file → Download. In the desktop app a native save dialog lets you choose the destination; in the browser the file goes to your default downloads folder.

Batch ZIP download

Select multiple files or a whole folder, right-click → Download as ZIP. The server packages the selected items and streams the ZIP to your client.

Download to Workspace

Right-click → Download to Workspace. The file is saved directly to the matching path in your local workspace and registered as synced at the current version, so it will not appear as "new" in the sync panel.

Download progress panel

  • Concurrency slider — 1 to 8 parallel download connections. Higher values are faster but use more bandwidth.
  • Per-file progress bars — Individual progress for each active download.
  • Cancel All — Stops all active and queued downloads immediately.

File Preview#

Click any file to open it in the Preview panel. No external software required — the panel renders a native preview based on file type.

Supported formats

Images
JPG, PNG, GIF, SVG, WebP, BMP
Gallery navigation with arrow buttons
Video
MP4, WebM, MOV
Timeline scrubbing and playback controls
Audio
MP3, WAV
Waveform visualisation during playback
Documents
PDF (multi-page), DOCX, XLSX
Inline rendering — no download required
Code
JS, TS, JSON, HTML, CSS, Python, MD…
Syntax highlighting for 30+ languages
3D Models
GLB, GLTF, FBX, OBJ, STL, DAE, PLY…
Interactive Three.js viewer — orbit, zoom, pan
Archives
ZIP
Browse file tree inside without extracting

Preview panel controls

  • Previous / Next — Navigate to the adjacent file in the current folder.
  • Fullscreen — Opens the file in a fullscreen overlay for a larger view.
  • Download — Downloads the currently previewed file.
  • Share — Opens the Share Link dialog for this file.
  • Comments — Opens the threaded comment panel.
  • Version History — Jumps to the Version History panel.

Version History#

Every upload creates a new version. The panel below accurately reflects the Version History panel in the application.

Version Historylogo_final.psd
v4CURRENTClient approved
Maria D.Today, 14:32128 MB
v3Fixed colour profile
Alex M.Yesterday, 09:10126 MB
v2
Maria D.Mon, 11:45124 MB
v1Initial upload
Alex M.Mon, 09:00122 MB

Opening the panel

Right-click a file → View Versions, or click the clock icon in the Preview panel toolbar.

Panel features

  • Version list — Newest first. Each entry shows version number, uploader name, timestamp, file size, and any label.
  • CURRENT badge — The active version is highlighted and marked with a CURRENT badge.
  • Add / edit label — Click the label field to type a short description (e.g. “Client-approved final”). Press Enter to save.
  • Restore — Click Restore on any past version to promote it to the current version. This creates a new version entry at the top — the full history is never deleted by restoring.
  • Set as Primary — In branch workflows, marks this version as the canonical version for the active branch.
  • Compare Versions — Select two versions to open a diff view (text: line diff; images: slider comparison).
  • Delete Past Version — Permanently removes an old version snapshot to reclaim storage. Requires manager or above.
Deleting past versions is irreversible. Those specific snapshots cannot be recovered.

Trash & Recovery#

Deleting a file or folder moves it to the Trash. Items are automatically purged after 30 days.

Trash
542 MB in trash
All types
Restore Selected
Empty Trash
NameOriginal pathTypeDeletedActions
old_campaign.zip/Assets/ArchivesZIP2 days ago
draft_v1.psd/DesignsPSD5 days ago
temp_exports//AssetsFolder12 days ago

Opening the Trash

Click the Trash button in the toolbar.

Trash panel

  • File list — Sortable table: name, original path, type, size, and deletion date.
  • Type filter — Dropdown to narrow by file type.
  • Restore — Returns an item to its original folder (recreated if also deleted).
  • Batch restore — Select multiple items and click Restore Selected.
  • Permanent Delete — Immediately and irreversibly removes an item. Requires admin.
  • Empty Trash — Permanently deletes all trashed items. Requires admin. A confirmation dialog is shown first.
  • Storage total — The panel header shows total space used by trashed items.

Audit Log#

The Audit Log records every action on the project — uploads, downloads, renames, moves, deletes, logins, approvals, and more.

All actions
All users
Search events…
TimeUserActionPath / detail
14:32AAlex M.Upload/Assets/Videos/hero_v4.mp4
13:55MMaria D.Rename/Designs/brand_new.ai ← brand_old.ai
11:20AAlex M.Delete/Assets/temp_exports/
09:01SSam K.Loginapp.cloudverest.com
Showing 1–50 of 312 events
← Prev
1
2
3
Next →

Opening the log

Click Audit Log in the toolbar. Right-click a specific file → View Audit Log to pre-filter to that file.

Log features

  • Event list — 50 entries per page. Columns: timestamp, user, action type, affected file/path, details.
  • Filter by action type — Create · Upload · Download · Rename · Move · Delete · Restore · Login · Share · Lock · Unlock · Approve · Reject · Comment.
  • Filter by user — Dropdown of all project members.
  • Search — Type a filename or path fragment to filter events.
  • Sort columns — Click any column header to sort.
  • Batch grouping — Multi-file operations are grouped and can be expanded to see each file individually.
  • Persistent details — Context is stored with each event (e.g. “Renamed old.psd → new.psd”) so the log is meaningful even after files are deleted.

Comments#

Each file supports threaded, per-file discussions visible to all project members with at least Viewer access.

  • Open — Right-click a file → Comments, or click the comment icon in the Preview panel toolbar.
  • Post a comment — Type in the input field and press Enter or click Send.
  • Reply — Click Reply under any comment to respond in-thread.
  • @mentions — Type @ to send a notification to a specific team member.
  • Edit / Delete — You can edit or delete your own comments. Admins can delete any comment.
  • Resolve thread — Mark a thread as resolved to collapse it. Can be reopened if needed.

Share Links give people outside the project access to download a specific file or folder — no login required.

Share link — hero_v3.mp4
Link
https://app.cloudverest.com/share/a8k2xp…
Password protection
Require a password to download
Password
••••••••
Expiry date
Apr 15, 2026
  • Create — Right-click a file or folder → Share. Click Generate Link then Copy.
  • Password protection — Toggle on and set a password. Recipients must enter it before downloading.
  • Expiry date — Set a date after which the link automatically deactivates.
  • Revoke — Immediately invalidates the current link. A new one must be generated if needed again.
Share links are download-only. Recipients cannot upload, rename, or delete files through a share link.

File Locking#

Advisory locking signals to teammates that you are actively editing a file. It does not technically block uploads, but the visible indicator prevents most accidental conflicts.

File list — lock indicator
NameVersionLock status
brand_guidelines_v2.aiv4Locked by Maria D.
product_photos.zipv2
  • Lock — Right-click → Lock. A lock indicator appears in the file list, visible to all team members.
  • Duration — Locks expire automatically after 30 minutes.
  • Renew — Lock the same file again before expiry to reset the timer.
  • Unlock — Right-click → Unlock to release your lock early.
  • Admin unlockadmin can unlock files held by any user.
  • Device shown — The lock tooltip shows the device name from which the lock was placed.

Workspace & Desktop Sync#

A workspace is a local folder linked to a project. Work on files with any software, then push/pull changes — like Git for all file types.

Cloning a project

In the sidebar, click Clone next to the project name. Choose an empty local directory. Cloudverest creates a workspace config and downloads the current file tree.

File sync states

synced
Local copy matches the server version
modified
You have unsaved local edits not yet pushed
pullable
Server has a newer version than your local copy
new file
Exists locally only — never uploaded to the server
removed
Deleted locally but still exists on the server
locked
Advisory lock held by a team member
conflict
Both sides changed — manual resolution needed

Modified Files panel tabs

TabContainsAvailable actions
ModifiedFiles edited locally since last pushPush, Revert, View Diff, Open Local
New FilesLocal files that do not exist on the server yetUpload, Ignore File, Open Local
RemovedDeleted locally but still on the serverPush (confirm delete), Pull (restore locally)
PullableServer has a newer version than your local copyPull (download latest)
LockedFiles locked by other team membersView lock holder

Bulk actions

  • Sync All — Pushes all modified/new files and pulls all pullable files in one operation.
  • Revert All — Discards every local change and restores all files to the last synced state.
  • Upload New Files — Pushes only files in the New Files tab.
  • Ignore All New — Adds all untracked new files to the local ignore list.
Revert All cannot be undone. Any unsaved local work will be lost.

Local ignore rules

A .cloudverest ignore file at the project root (similar to .gitignore) excludes files from sync tracking. Edit it via right-click → Manage Local Ignore Rules. Example patterns: *.tmp, *.log, node_modules/**.


Branching & Merging#

Branches let you work on experimental changes without affecting the shared main branch. Each branch has its own independent file tree and version history.

Branch Workflow
mainfeaturemergec1c2f1f2f3c3
commit on maincommit on featuremerge commit

Creating a branch

Open the Branch selector dropdown in the toolbar → Create New Branch. Enter a name (e.g. v2-redesign) and choose a source branch (defaults to main).

Switching branches

Click the Branch selector → click any branch name. The file list updates immediately to show that branch's files and versions.

Branch management dialog

  • Set Default — Makes a branch the project's default landing branch for new members.
  • Archive — Hides the branch from the selector without losing history. Can be unarchived.
  • Delete — Permanently removes the branch. Requires manager.
  • Access controls — Restrict which teams can push to a given branch.

Merging

  • Source branch — The branch whose changes are applied (defaults to the current branch).
  • Target branch — The branch to merge into (defaults to main).
  • Conflict preview — Lists all files that differ between branches before the merge begins.
  • Complete Merge — Applies the changes after all conflicts are resolved.

Pull requests

For teams requiring a formal review before merging, open the PR Panel from the toolbar to create a PR, invite reviewers, add comments, request changes, and approve or close.


Conflict Resolution#

A conflict occurs when two users have both modified the same file since it was last synced. Cloudverest detects conflicts when you push and the server already has a newer version.

Conflict detected — report.docx
Your version (local · v4)
Section 3: Revenue
Q4 target: $2.1M
Approved by finance team
Server version (v5 · Maria D.)
Section 3: Revenue
Q4 target: $2.4M
Approved by finance team

Binary file conflicts

  • Overwrite — Your local version replaces the server version. The remote version stays in Version History.
  • Save as Copy — Your local version is uploaded as a separate new file, preserving both independently.
  • Cancel — Aborts the push. Pull the server version first, then retry.

Text / code file conflicts

  • Side-by-side diff — Your version on the left, server version on the right, conflicts highlighted.
  • Keep Local — Accept your version for this conflict region.
  • Keep Remote — Accept the server version for this region.
  • Keep Both — Appends both versions sequentially.
  • Manual edit — Edit the merged result directly in the conflict editor.

Conflict workspace

When a sync or merge produces multiple conflicted files, all are gathered into a single Conflict Workspace session. Resolve them one by one, then click Complete Sync.


Review & Approvals#

The Review system lets team members annotate files visually and formalise an approval workflow for creative sign-off, QA, or compliance.

Review — hero_banner.png
Draw
Highlight
Eraser
hero_banner.png
1
2
Comments
MMaria D.14:32

Logo too small in top-right, can we resize?

AAlex M.14:35

On it, will upload v2 today.

SSam K.14:41

Also the gradient feels off — too dark on mobile.

MMaria D.14:43

Agreed, I'll fix both in v2.

Opening the review viewer

Right-click a file → Review, or click the Review icon in the Preview panel toolbar.

Annotation tools

  • Draw — Freehand drawing to mark up images and documents.
  • Highlight — Semi-transparent coloured marker for calling out regions.
  • Color picker — Change the active annotation colour.
  • Brush size — Adjust the stroke width.
  • Eraser — Remove specific drawn annotations.
  • Undo / RedoCtrl+Z / Ctrl+Y.

Video annotations

  • Timeline — Scrub to any point in the video.
  • Timestamp comment — Click the timeline while paused to drop a marker and attach a text comment at that exact frame.

Approval workflow

  • Request Approval — Editors flag a file version for review. The manager is notified.
  • Approval Queue — Accessible from the toolbar (manager+). Lists all pending versions.
  • Approve — Creates an audit log entry and notifies the submitter.
  • Reject — Manager enters an optional reason. The submitter receives feedback and can upload a revised version.

Settings#

Accessible from the Settings button in the toolbar or the user section at the bottom of the sidebar.

Profile
  • Edit display name
  • Change password
  • View email (read-only)
  • View your global role
Appearance
  • Light / Dark theme toggle
  • Compact vs. Full toolbar style
  • Preference is saved per-device
Usage
  • Storage used per project
  • Delete a project (manager+)
  • Cleanup old file versions (manager+)

Admin Panel#

Accessible to admin and manager from the toolbar. Five tabs for managing the entire instance.

UsersManage all registered users.
  • User list — paginated table with name, email, role, registration date.
  • Create User — enter name, email, temp password, assign global role.
  • Change Role — click a role badge to update a user's global role.
  • Delete User — removes the account permanently; files are retained.
ProjectsCreate and configure all projects.
  • Project list — member count, storage used, creation date.
  • Create / Delete Project.
  • Manage Members — add/remove members and set per-project roles.
  • Project Presets — assign a plan tier: Free · Starter · Standard · Custom.
  • View Traffic — storage and bandwidth graphs per project.
TeamsOrganise users into named teams for folder-level access control.
  • Create Team — set a name and colour.
  • Add / Remove Members — search users by name or email.
  • Folder Access — assign a team to a specific folder. Only that team (+ admins) can view it. Access is inherited by sub-folders.
InvitationsManage pending invitations.
  • Pending invites list — email, target project, role, expiry.
  • Send Invite — enter email, choose project and role, click Send.
  • Resend / Revoke pending invitations.
TrafficMonitor system-wide usage and bandwidth.
  • Real-time metrics — active sessions, upload/download bandwidth, request rate.
  • Weighted scoring — aggregate load relative to plan limits.
  • Usage by project — bar chart of relative bandwidth consumption.

Keyboard Shortcuts#

Press ? anywhere in the app to open the full in-app shortcuts reference overlay.

F2
Rename selected file
Delete
Move selected file(s) to Trash
Ctrl+A
Select all files in the current folder
Ctrl+C
Copy selected file(s)
Ctrl+X
Cut selected file(s)
Ctrl+V
Paste copied/cut file(s)
Ctrl+Z
Undo last action
Ctrl+F
Focus the search bar
Escape
Close current panel or dialog
Enter
Open selected file in Preview
↑ / ↓
Navigate up/down in the file list
← / →
Navigate prev/next in image gallery
Ctrl+U
Open Upload Files dialog
Ctrl+Shift+N
Create new folder
Ctrl+D
Download selected file(s)
?
Open Keyboard Shortcuts overlay

CLI & VS Code Extension#

For developers who prefer the terminal or IDE. Both tools share the same credential store — authenticating once authenticates both.

CLI authentication

On first run, the CLI opens a browser window to /cli-login. Sign in and the token transfers automatically. On headless servers, navigate to /token in a browser, copy the token, and paste it when the CLI prompts.

CLI commands

CommandDescription
cloudverest clone <project>Clone a project to a local folder and set up the workspace config.
cloudverest pullPull the latest files from the server into your workspace.
cloudverest pushPush all locally modified files to the server, creating new versions.
cloudverest statusShow modified, new, removed, and pullable files in your workspace.
cloudverest upload <file>Upload a single file to the current project folder.
cloudverest lsList files and folders in the current project directory.
cloudverest checkout <branch>Switch to a different branch.
cloudverest logoutSign out and remove stored credentials from this machine.

VS Code extension

Install from the VS Code marketplace. On first use it opens the browser login at /vscode-login. After authenticating, a Cloudverest panel appears in the Activity Bar with:

  • Project file tree — with sync status icons next to each file.
  • Modified / pullable / locked badges — same indicators as the desktop app.
  • Push / Pull from context menu — right-click any file to push or pull it individually.
  • Diff viewer — compare local changes against the server version inline in VS Code.
  • Branch selector — switch branches without leaving the editor.

Something missing or unclear?

Open a support ticket via the Support Panel in the app (user menu → Support), or reach the team directly.