Embedded Terminals
Needlecast embeds a JediTerm terminal for each project. Start a terminal, run commands, and interact with your project — all without leaving Needlecast.
Features
Per-Project Terminals
Each project gets its own terminal session. When you switch projects, the terminal context changes automatically.
Multiple Tabs
Open multiple terminal tabs within a project. Click the + button to add a new tab.
Configurable Font
- Ctrl+Scroll — Zoom font size (6–72 pt)
- Font size persists across sessions
- Choose from monospace fonts
Terminal Colors
- Colors automatically match your UI theme
- Override specific colors in Settings → Layout & Terminal
Starting a Terminal
- Activate a project in the tree
- Press Ctrl+T or click the terminal icon
- A new terminal tab opens in the project directory
Terminal Features
- Copy/Paste — Standard Ctrl+C/Ctrl+V
- Clear — Ctrl+L
- Interrupt — Ctrl+C
- Auto-complete — Tab
Project Shell
If a project has a custom shell configured (in environment variables), Needlecast uses that shell instead of the system default.