Skip to content

Wildchiken/deskvio

Repository files navigation

Deskvio

中文文档

Manage multiple local Git repositories in one clean desktop app.

Browse code, inspect commits, review changes, and manage repository-level release backups—all locally, without signing in, running a server, or using the terminal.

Highlights

  • Local-first, offline-friendly workflow
  • No login or self-hosted backend required
  • Multi-repository hub for personal projects
  • Built-in code, commit, and change views
  • Repository-level Releases for versioned file backups

Screenshots

Deskvio preview 01

Deskvio preview 02

What It Does

  • Open and manage multiple local Git repositories in one place
  • Browse files and read repository contents with a desktop UI
  • Inspect commit history, refs, remotes, and working tree changes
  • Create lightweight local commits
  • Maintain release entries with metadata and attached assets

Releases

In Deskvio, Releases are designed as a local backup manager rather than a CI/CD publishing workflow.

  • Each repository can keep multiple releases
  • Each release can include metadata and multiple assets
  • Release metadata is stored in .deskvio/releases/releases.json
  • Release files are stored in .deskvio/releases/assets/...

This is useful for keeping exported builds, deliverables, archives, or version-specific files next to the repository they belong to.

Data and Privacy

  • App-level data is stored locally on your machine
  • Release metadata and assets are stored inside each repository
  • No account or remote service is required

Platform Support

  • macOS
  • Windows
  • Linux

Platform availability depends on local build environment and Tauri prerequisites.

Development

npm install
npm run tauri dev

Requirements:

Build

npm run tauri build

Portable Git

For portable Git setup, see bundled-git/README.md.

License

About

Deskvio (仓维) — local-first desktop app for managing personal Git repositories

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors