<img alt="Nexterm Banner" src="https://i.imgur.com/TBMT7dt.png">
Nexterm is an open-source server management software that allows you to:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
You can install Nexterm by clicking here.
flatc)Install FlatBuffers:
| Platform | Command |
|---|---|
| macOS | brew install flatbuffers |
| Ubuntu / Debian | sudo apt install flatbuffers-compiler |
| Windows | winget install Google.FlatBuffers |
git clone https://github.com/gnmyt/Nexterm.git
cd Nexterm
Create a local environment file:
cp .env.example .env
Make sure ENCRYPTION_KEY is set in .env.
You can generate a secure key using:
| Platform | Command |
|---|---|
| macOS / Linux | openssl rand -hex 32 |
yarn install
cd client && yarn install
cd ..
yarn schema:generate
This step is required before starting the development server.
yarn dev
The development server does not automatically start an engine. To connect to servers, an engine must be running separately:
yarn dev:engine
If using local engine registration, set LOCAL_ENGINE_TOKEN in the server environment and use the same value as REGISTRATION_TOKEN for the engine.
| Image | Description |
|---|---|
nexterm/aio |
All-In-One — server, client, and engine bundled together |
nexterm/server |
Server + web client only (requires external engine) |
nexterm/engine |
Engine only |
The server listens on port 6989 by default. You can modify this behavior using environment variables:
SERVER_PORT: Server listening port (default: 6989)CONTROL_PLANE_PORT: TCP port for engine communication (default: 7800)NODE_ENV: Runtime environment (development/production)ENCRYPTION_KEY: Encryption key for passwords, SSH keys and passphrases. Supports Docker secrets via
/run/secrets/encryption_key`AI_SYSTEM_PROMPT: System prompt for AI features (example: You are a Linux command generator assistant.)LOG_LEVEL: Logging level for application and engine (system/info/verbose/debug/warn/error, default: system)Contributions are welcome! Please feel free to:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the MIT license. See LICENSE for more information.
$ claude mcp add Nexterm \
-- python -m otcore.mcp_server <graph>