Skip to content

graciari2000/code-vault-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

code-vault-desktop

πŸš€ AI-powered code snippet manager and developer productivity tool

Code Vault Desktop is the companion application for the Code Vault ecosystem. It provides a backend server, database, and UI to manage your personal library of code snippets. The app connects seamlessly with the Code Vault VS Code Extension to capture, organize, and suggest relevant code snippets while you code.

✨ Features

πŸ“š Snippet Library – Store and organize snippets by language, tags, and date

πŸ€– AI Suggestions – Get relevant snippet suggestions while coding in VS Code

πŸ” Search & Filter – Quickly find snippets with advanced search

πŸ–₯️ Desktop UI – Browse and manage snippets outside VS Code

πŸ”— Extension Integration – Works with Code Vault VS Code Extension via REST API

☁️ Hosted Backend – Server already deployed on Render

πŸ› οΈ Installation From Releases

Go to the Releases page

Download the latest installer for your OS (.exe )

Install and run Code Vault Desktop

The app will connect automatically to the hosted server.

βš™οΈ Configuration

By default, the desktop app and VS Code extension use the hosted backend:

https://code-vault-desktop.onrender.com

If you prefer to run the backend locally (for offline use or development), you can:

Start backend locally

npm install npm run dev

Then set the extension serverUrl to:

http://localhost:8802

πŸ”Œ API Reference

GET /api/health β†’ Check server status

GET /api/snippets β†’ List all snippets

POST /api/snippets β†’ Save new snippet

POST /api/ai/analyze β†’ AI code similarity analysis

πŸ§‘β€πŸ’» Development

Frontend: React + Vite

Backend: Node.js + Express / MongoDB (cloud)

Deployment: Electron (desktop app) + Render (backend)

πŸš€ Roadmap

Multi-device sync

Cloud-first storage option

πŸ“œ License

MIT License – see LICENSE

πŸ’‘ Credits

Code Vault is developed and maintained by Ann Studios.