Repository navigation
Terminal
Sometimes you want to run a command yourself, such as npm install, php artisan migrate or git log. That's what the Terminal panel (at the bottom) is for. It only works in your project folder.
- Open the Terminal panel.
- Type a command and press Enter. You see the output while the program works, progress bars included. On Mac and Linux the command runs in a real terminal.
- If a program asks something (for example "Continue? y/n"), type your answer and press Enter.
- Stop (or Ctrl+C) stops what's running. The up and down arrows bring back earlier commands.
cd folder goes to a subfolder, cd goes back to the project folder.
The terminal uses the same Node, Python or Java as the agents, and the tools of your services (such as Herd's PHP).
The terminal stays in your project. Coodoo checks every line first and refuses:
- paths outside the project, also through
..,~,$HOMEor other variables; -
sudoand other commands that affect your whole computer; - starting a separate shell (
bash -c …,curl … | sh); a script from your project is fine; - removing the whole project or the
.gitfolder; - destructive git commands (see Failsafes) and
git push: pushing goes through the GitHub page, so your flow and the key checks keep applying.
The terminal doesn't get keys from the vault. Where a key still shows up in the output, you see REDACTED.
Note: this is a guard rail against mistakes, not a locked room. Don't run commands you don't trust.
Coodoo 1.35.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