Project Vault
A private workspace for software projects, with an AI assistant to instantly retrieve project details, tech stacks, and configurations.
- 2026
- Concept
Overview
Everything about a software project in one private place: documentation, infrastructure, credentials, deployment notes, troubleshooting, tasks and handover. Projects are grouped by company, and each one keeps its links to Drive folders, Figma files or anything else on the web.
How secrets are protected
Every user has an X25519 key pair. Secrets are sealed with the public key (a libsodium sealed box), so adding a credential needs no PIN.
The private key is wrapped with XChaCha20-Poly1305, using a key derived from the PIN with Argon2id and mixed with the app key. Neither a database dump nor the server alone can read a secret. Wrong PIN attempts are rate limited, and every reveal, copy and export is written to the activity log.
The AI assistant
The Ask button opens a chat about your own projects, on Groq or Claude, whichever has an API key. The model never sees the database: it looks a project up through one read only tool, scoped to the signed in user, and answers only from what that returns, with a link to the tab where the answer is recorded. When something isn't recorded, it says so and names the tab where it could be added.
Credentials never reach it. Not the secrets, and not their names, hosts or usernames either. Each answer gets at most five lookups, and a conversation keeps its last twenty messages.
What else it does
A dashboard of every project by status, with a warning when a project's Laravel or PHP version is close to losing security fixes. Tasks across all projects, a handover document to export, and folder sync that reads versions from the code.
The screenshots use made up projects and companies. The real ones stay private.
Technologies
- Laravel
- Vue
- MySQL
- Tailwind CSS
- libsodium encryption
- Groq AI
Screenshots