Repository navigation
Project vault
The project vault holds keys that Coodoo needs, like a token for releases, access keys for your storage or an API key for an MCP server. Open the Project vault panel (on the right).
- Click Add key.
- Give it a name and paste the value.
- Click Save in vault.
Replace puts in a new value, and Remove deletes it.
- Keys are stored encrypted using your operating system's keychain.
- Once saved, you never see the value again, not even in Coodoo.
- The agents never get the values. A key you link to an MCP server or to your app goes only to that server or app, when it starts.
- If a value would still show up in text (a log, an error message), you see
REDACTEDinstead. - A commit that contains a vault value is refused; see Failsafes.
Anywhere Coodoo asks for a secret value, choose Pick from the vault… or create a new one right away with + New key in the vault…:
- in Release: tokens, storage keys and variables for the build;
- in MCP servers: environment variables and headers;
- in Your app's settings: the keys from your app's
.envfiles, for example for your database or payment provider.
If you work on the same project on more computers, the vault can come along without becoming readable anywhere. You find it at the bottom of the Project vault, under Between computers.
- Every computer has its own key pair. The secret part stays in that computer's keychain and goes nowhere.
- The vault goes to GitHub encrypted, in your own private repository
coodoo-settings(see On all your computers), in the project's folder:settings/<owner>/<repo>/vault.enc. So it never ends up in the project itself, not even when that is public. Nothing on GitHub is readable, not even the names of keys. - Did you already use the shared vault with an earlier version? Then it was on the
coodoo-vaultbranch of the project. Coodoo moves it tocoodoo-settingsby itself. You may delete that old branch on GitHub yourself afterwards. - Only computers you link yourself can open the vault.
- Every change is signed by the computer that made it. Coodoo only takes over changes from computers you approved. Someone who may write to
coodoo-settingscan't read the vault, and can't put keys of their own in it either. - Changes go back and forth by themselves. If you change a key on two computers, the newest change wins. A removed key also disappears on your other computers.
On the computer that already has your keys, click Share with my other computers.
- Open the project on the new computer and click Link this computer in the Project vault. A 16-digit code appears.
- Open Coodoo on a computer that is already linked and go to the Project vault. The request is there, with a code.
- Is it exactly the same code? Then click Code matches, approve. If the code is different, click Reject: someone else is trying to link their computer.
Within a minute the keys are on the new computer too.
Click the unlink icon next to that computer. Coodoo makes a new vault key, so that computer can't open new versions. What it already had, it still has. If the computer is lost or can't be trusted, also replace the real keys at the services themselves.
With Export Coodoo makes a file encrypted with a 24-character passphrase. Coodoo makes up that passphrase itself. Write it down or keep it in your password manager, because the file can't be opened without it. Move the file to your other computer by USB or AirDrop. There you choose Import, fill in the passphrase and choose the file.
Coodoo 1.32.0 · © 2026 CentreBrain · Download
Get started
Working with Coodoo
Quality and security
Code and versions
Tools for the agents
Insight
Settings
Help
Aan de slag
Werken met Coodoo
Kwaliteit en veiligheid
Code en versies
Gereedschap voor de agents
Inzicht
Instellingen
Hulp