Solutions, not guesses
Log each attempt against the error and mark the one that worked — it resolves the error automatically. Screenshots, log excerpts and config files pin to the entry alongside it.
DevVault is the searchable memory for everything you debug, copy and look up again: errors and the fixes that actually worked, snippets, commands, playbooks and project logins — one vault, one search box.
Already have an account? Sign in.
The error log
Every entry keeps the message, the stack trace, the project it came from — and every fix that was tried, marked by whether it actually worked.
Log each attempt against the error and mark the one that worked — it resolves the error automatically. Screenshots, log excerpts and config files pin to the entry alongside it.
MySQL full-text search runs live across the vault, and shared tags pull related errors and snippets together. No waiting on a button, no folder to remember.
Paste an error into Quick Log and DevVault checks the vault as you paste, warning you if it is already solved. Recurrences bump an occurrence counter that ranks the worst offenders on the dashboard.
The rest of the vault
The same treatment for the other things that live in scratch files, chat history and browser tabs.
Syntax-highlighted, one-click copy, ordered by how often you actually reach for them.
The terminal one-liners you always look up again — copyable, tagged, per project.
Project logins grouped by project, passwords encrypted at rest, with bulk paste straight from a spreadsheet.
Ordered setup procedures with copyable steps — import one, export one, hand it to the next person.
The pages you keep going back to: pinned, foldered, and ranked by how often you open them.
What is in progress and what got finished, with a printable PDF report for the week.
Watch the addresses that matter and hear about it the moment one stops answering — checked as often as every minute, confirmed twice before anyone is told, and told again when it comes back.
Point a channel at your vault and hear about an error the moment it arrives — Slack, Microsoft Teams, Google Chat, or plain email. The same goes for a site that stops answering.
Which project is noisiest, what went quiet, what got fixed lately — exportable as Markdown.
One set of labels across the whole vault. Tag an error, a snippet, a command, a task and a link with the same word, and the Tags page counts where each one is used.
Invite teammates by email, set roles, and move or duplicate items between a personal and a team vault.
One zip holding a re-importable vault.json, a readable Markdown archive, and your attachments.
How it works
The loop is short on purpose — anything slower than the problem itself stops getting used.
Paste the error into the Quick Log modal from any page, or let your app POST it to the API the moment it throws. Either way the vault warns you if the fault is already on file.
Add the things you tried as you try them. Mark the winner and the error resolves itself — including the dead ends, which are worth as much as the fix next time. Or let the fix checker read your own commit history and tell you which of your open errors you have already fixed without noticing.
Search runs as you type across the whole vault. The dashboard keeps repeat offenders and recent activity in view, so patterns show up before they cost you another afternoon.
Auto-capture
Mint a write-only token in settings and point any application at the capture endpoint. A crash loop becomes one entry with a big occurrence count — not five hundred identical rows.
curl -X POST https://devvault.fsulit.net/api/errors \
-H "Authorization: Bearer $DEVVAULT_TOKEN" \
-H "Accept: application/json" \
-d error_message="SQLSTATE[42S02]: Base table not found" \
-d project_name="checkout-api" \
-d environment="production"
{"status": "occurrence", "occurrences": 7}
Your data
A vault is only useful if you trust it with the things you would not paste into a chat window.
Everything you log lands in your own vault. Other people see it only when you invite them into a workspace and put it there.
Stored passwords are encrypted in the database, not sitting in plain text next to everything else.
Recovery codes, a verified backup address, and a list of signed-in devices you can sign out remotely.
Export the whole vault whenever you want — a re-importable file and a readable Markdown copy, in the same zip. It also runs nightly on its own, encrypted, because an escape hatch somebody has to remember to use is not one.
One entry is all it takes to be ahead the next time it happens. Create an account and paste it in.