uniTerm
What it is
uniTerm is a free, open-source terminal emulator for Android, Linux, macOS, and Windows. It brings many connection and administration tools into one app, covering protocols such as SSH, Telnet, Mosh, SFTP, RDP, and VNC, as well as databases, containers, and remote desktops. Its built-in AI Agent can plan and execute shell commands across multiple rounds. The AI sidebar works with Anthropic and OpenAI-compatible APIs, including Claude and GPT, with settings that range from automatic execution to requiring confirmation for every command. A credential keystore stores reusable login identities, including passwords and private keys. Connection setups can be imported from Xshell, MobaXterm, DBeaver, Navicat, and virt-viewer. The guide describes encrypted syncing of connections, favorites, and AI settings through a private GitHub, GitLab, or Gitee repository. An MCP server lets external AI agents run commands and transfer files on saved connections. The project README says credentials never leave the app. The project is licensed under Apache 2.0 and maintained as a personal hobby project.
For and against
For
- Supports a broad range of connection protocols and tools.
- AI Agent handles multi-round shell commands.
- Command execution can require per-command confirmation.
- Imports connections from several named applications.
- Encrypted sync uses a private repository.
Against
- Telnet sends data without encryption.
- Server monitoring is limited to remote Linux servers.
- The maintainer describes it as a spare-time hobby project.
The verdict
uniTerm combines terminal access, connection management, and AI-assisted command execution in a free, open-source package. Consider its Telnet warning and Linux-only server monitoring limit when deciding whether it fits your setup.
Who it suits
uniTerm suits people who manage remote systems, databases, containers, or desktop connections across its supported platforms. It may also suit users who want AI-assisted shell commands with configurable approval settings.
Plans and prices
uniTerm
Apache 2.0 · no commercialization or sponsorship plans stated
Read 4 Oct 2026 · github.com
On the record
- AI command controls
- AI execution modes range from running all commands without confirmation to requiring confirmation for every command.uniterm.net · read 4 Oct 2026
- AI providers
- The AI sidebar supports Anthropic and OpenAI-compatible APIs, including Claude, GPT, and other compatible models.uniterm.net · read 4 Oct 2026
- Cloud sync
- The guide describes encrypted synchronization of connections, favorites, and AI settings through a user's private GitHub, GitLab, or Gitee repository.uniterm.net · read 4 Oct 2026
- Credential storage
- The keystore stores reusable login identities, including passwords and private keys, for connections to reference.uniterm.net · read 4 Oct 2026
- Integrations
- Connection management supports importing from Xshell, MobaXterm, DBeaver, Navicat, and virt-viewer.uniterm.net · read 4 Oct 2026
- License
- The project is licensed under Apache 2.0.github.com · read 4 Oct 2026
- Maintenance
- The README describes uniTerm as a personal hobby project maintained in the author's spare time.github.com · read 4 Oct 2026
- Notable limit
- The server monitor supports only remote Linux servers because it relies on the /proc filesystem and Linux-specific commands.uniterm.net · read 4 Oct 2026
- Product
- uniTerm is a lightweight terminal emulator with 30+ protocols and a built-in autonomous AI Agent that plans and executes multi-round shell commands.uniterm.net · read 4 Oct 2026
- Remote access
- It supports SSH, Telnet, Mosh, remote desktops, file transfer, databases, containers, and server monitoring.uniterm.net · read 4 Oct 2026
- Security
- The built-in MCP server lets external AI agents run commands and transfer files on saved connections, and the project README says credentials never leave the app.github.com · read 4 Oct 2026
- Security limitation
- The guide warns that Telnet transmits data without encryption and should be used only on trusted networks.uniterm.net · read 4 Oct 2026
- Support
- The maintainer welcomes issues, suggestions, and feedback through GitHub Issues and accepts code contributions by pull request.github.com · read 4 Oct 2026