uniterm
A lightweight all-in-one terminal with 20+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in autonomous AI Agent that plans and runs multi-turn shell commands.
File Explorer
Download Latest Version (.zip)- bug_report.md
- config.yml
- docs_update.md
- feature_request.md
- build-linux-webkit40.yml
- build.yml
- deploy-docs.yml
- update-homebrew.yml
- update-scoop.yml
- PULL_REQUEST_TEMPLATE.md
- docker_images.jsonl
- docker_inspect.json
- docker_ps.jsonl
- docker_stats.jsonl
- commands.go
- commands_test.go
- manager.go
- manager_test.go
- parse.go
- parse_inspect_test.go
- parse_test.go
- provider.go
- provider_test.go
- runner.go
- runner_local.go
- runner_local_test.go
- runner_local_unix.go
- runner_local_windows.go
- runner_ssh.go
- runner_ssh_test.go
- types.go
- crypto.go
- crypto_test.go
- meta.go
- meta_test.go
- store.go
- store_test.go
- engine.go
- executor.go
- executor_timeout_test.go
- postgres_schema_cache_test.go
- provider.go
- provider_mysql.go
- provider_oracle.go
- provider_postgres.go
- provider_rqlite.go
- provider_sqlserver.go
- safeident.go
- safeident_test.go
- schema.go
- scriptsplit.go
- scriptsplit_test.go
- crypto.go
- crypto_test.go
- group.go
- group_test.go
- ids.go
- importer.go
- mobaxterm.go
- mobaxterm_test.go
- openssh.go
- openssh_test.go
- securecrt.go
- securecrt_test.go
- types.go
- uniterm.go
- uniterm_test.go
- windterm.go
- windterm_test.go
- xshell.go
- xshell_test.go
- client.go
- client_test.go
- kubeconfig.go
- kubeconfig_test.go
- logs.go
- logs_test.go
- manager.go
- manager_test.go
- rest.go
- rest_test.go
- server_addr.go
- server_addr_test.go
- watch.go
- watch_test.go
- log.go
- fonts.go
- fonts_darwin.go
- fonts_ttf.go
- fonts_ttf_test.go
- fonts_unix.go
- fonts_windows.go
- container_exec_session.go
- database_session.go
- elasticsearch_session.go
- ftp_session.go
- identity.go
- identity_test.go
- k8s_exec_channel.go
- k8s_exec_session.go
- local_hidden_other.go
- local_hidden_windows.go
- local_ops.go
- local_session_unix.go
- local_session_windows.go
- manager.go
- mongodb_session.go
- monitor_session.go
- mosh_session.go
- output_log.go
- output_log_paths.go
- post_login_expect.go
- proxy.go
- rdp_session.go
- rdp_session_stub.go
- redis_session.go
- s3_session.go
- serial_session.go
- session.go
- sftp_session.go
- smb_session.go
- spice_proxy.go
- spice_session.go
- ssh_auth.go
- ssh_compat_test.go
- ssh_config.go
- ssh_dial.go
- ssh_session.go
- telnet_session.go
- test_connection.go
- tunnel.go
- tunnel_forward.go
- tunnel_service.go
- vnc_proxy.go
- vnc_session.go
- webdav_session.go
- x11.go
- x11_desktop_session.go
- x11_forward.go
- x11_xauth.go
- ai_session_store.go
- ai_session_store_test.go
- atomic.go
- bootstrap.go
- bootstrap_test.go
- commands_store.go
- connection_store.go
- connection_store_legacy_test.go
- connection_store_password_test.go
- identity_store.go
- identity_store_test.go
- legacy_migrate.go
- legacy_migrate_test.go
- local_state_store.go
- proxy_store.go
- proxy_store_test.go
- quick_commands_store.go
- recent_store.go
- recent_store_test.go
- security_test.go
- settings_smoke_test.go
- settings_store.go
- skills_store.go
- skills_store_test.go
- terminal_history_store.go
- terminal_history_store_test.go
- tunnel_store.go
- crypto.go
- crypto_normalization_test.go
- crypto_test.go
- git.go
- keychain.go
- security_test.go
- sync_config.go
- sync_service.go
- whitelist_test.go
- checker.go
- uniterm.desktop
- project.nsi
- icon.ico
- appicon.png
- config.ts
- containers.md
- databases.md
- file-transfer.md
- local.md
- remote-desktop.md
- remote-terminal.md
- server-monitor.md
- ai-assistant.md
- personalization.md
- smart-suggest.md
- ssh-tunnel.md
- sync.md
- workspace.md
- community.md
- faq.md
- getting-started.md
- index.md
- introduction.md
- protocols.md
- start-page.md
- containers.md
- databases.md
- file-transfer.md
- local.md
- remote-desktop.md
- remote-terminal.md
- server-monitor.md
- ai-assistant.md
- personalization.md
- smart-suggest.md
- ssh-tunnel.md
- sync.md
- workspace.md
- community.md
- faq.md
- getting-started.md
- index.md
- introduction.md
- protocols.md
- start-page.md
- .gitignore
- package-lock.json
- package.json
- ai_assistant.webp
- ai_assistant_light.webp
- ai_model.webp
- ai_model_light.webp
- appicon.png
- appicon.webp
- auto_complete.webp
- auto_complete_light.webp
- background_image.webp
- cloud_sync.webp
- cloud_sync_light.webp
- container.webp
- container_light.webp
- database.webp
- database_light.webp
- INVENTORY.md
- kubernetes.webp
- kubernetes_light.webp
- mongodb.webp
- mongodb_light.webp
- new_connection.webp
- new_connection_light.webp
- rdp.webp
- rdp_light.webp
- redis.webp
- redis_light.webp
- sftp.webp
- sftp_light.webp
- shortcuts.webp
- shortcuts_light.webp
- skills.webp
- skills_light.webp
- ssh_tunnel.webp
- ssh_tunnel_light.webp
- start_tab.webp
- start_tab_light.webp
- terminal_settings.webp
- terminal_settings_light.webp
- use_skills.webp
- use_skills_light.webp
- workspace.webp
- workspace_light.webp
- x11_desktop.webp
- x11_desktop_light.webp
- x11_forward.webp
- x11_forward_light.webp
- zmodem.webp
- zmodem_light.webp
- index.html
- .nojekyll
- CNAME
- index.html
- AddRepoDialog.vue
- AIMessage.sanitize.test.ts
- AIMessage.vue
- AISidebar.vue
- AppHeader.vue
- BaseTerminal.vue
- ChangePasswordDialog.vue
- CommandCreateDialog.vue
- CommandsManager.vue
- ConnectionForm.vue
- ContainerCreateDialog.vue
- ContainerDetailDrawer.vue
- ContainerTabContent.vue
- CredentialPrompt.vue
- CredentialUnlockDialog.vue
- CustomThemeEditor.vue
- DataDirDialog.vue
- DBObjectList.vue
- DBQueryEditor.vue
- DBResultGrid.vue
- DBTabContent.vue
- DBTableStructure.vue
- DBTreePanel.vue
- DeleteRepoDialog.vue
- EditRepoDialog.vue
- ElasticsearchTabContent.vue
- EncryptionModeDialog.vue
- ExportDialog.vue
- FileSidebar.vue
- GroupTreeItem.vue
- HistoryPanel.vue
- IdentityEditDialog.vue
- ImportDialog.vue
- K8sBreadcrumb.vue
- K8sCreateDialog.vue
- K8sDetailDrawer.vue
- K8sResourceList.vue
- K8sTabContent.vue
- K8sTree.vue
- KeychainLostDialog.vue
- MongoDBCollectionView.vue
- MongoDBTabContent.vue
- MonitorOverviewSidebar.vue
- MonitorTabContent.vue
- Panel.vue
- PanelGrid.vue
- PanelSplitter.vue
- ProxyEditDialog.vue
- QuickCommandEditDialog.vue
- QuickCommandsPanel.vue
- RDPTabContent.vue
- RedisTabContent.vue
- RenderNode.vue
- sanitize.test.ts
- SettingsTab.vue
- SettingsTabContent.vue
- SFTPFileList.vue
- SFTPPathBreadcrumb.vue
- SFTPTabContent.vue
- SFTPTransferProgress.vue
- Sidebar.vue
- SkillCreateDialog.vue
- SkillsManager.vue
- SPICETabContent.vue
- StartTabContent.vue
- SyncConflictDialog.vue
- SyntaxEditor.vue
- TabBar.vue
- TabItem.vue
- TabsList.vue
- TerminalGutter.vue
- TerminalSuggestion.vue
- TerminalTabContent.vue
- toBase64.test.ts
- TunnelEditDialog.vue
- TypeFilterMenuContent.vue
- VNCTabContent.vue
- WindowControls.vue
- WorkspaceContent.vue
- X11DesktopTabContent.vue
- ZmodemTransfer.vue
- itermcolorsParser.ts
- useDbSqlHistory.ts
- useDuplicateSession.ts
- useFocusTerminal.ts
- useHighlight.test.ts
- useHighlight.ts
- useKeyboardShortcuts.ts
- useSuggestions.ts
- useTerminal.transparent-background.test.ts
- useTerminal.ts
- useTerminalInput.test.ts
- useTerminalInput.ts
- useTerminalMenu.test.ts
- useTerminalMenu.ts
- useTerminalTheme.ts
- useTerminalThemeOptions.ts
- useTextCopyMenu.ts
- useTunnelCredentials.ts
- useUpdateCheck.ts
- de.json
- en.json
- es.json
- fr.json
- ja.json
- ko.json
- ru.json
- zh-CN.json
- zh-TW.json
- index.ts
- agent.risk.test.ts
- agent.toolInput.test.ts
- agent.ts
- capToolResult.test.ts
- containerClient.ts
- k8sActions.test.ts
- k8sActions.ts
- k8sClient.ts
- k8sCrd.test.ts
- k8sCrd.ts
- k8sMetrics.test.ts
- k8sMetrics.ts
- k8sQuantity.test.ts
- k8sQuantity.ts
- k8sResources.test.ts
- k8sResources.ts
- llm.requestBody.test.ts
- llm.ts
- message.ts
- terminalAgent.test.ts
- terminalAgent.ts
- terminalManager.sizing.test.ts
- terminalManager.ts
- terminalTimestamps.ts
- zmodemService.test.ts
- zmodemService.ts
- aiStore.test.ts
- aiStore.ts
- commandStore.ts
- companionStore.ts
- connectionStore.ts
- containerStore.test.ts
- containerStore.ts
- credentialStore.ts
- identityStore.ts
- k8sStore.test.ts
- k8sStore.ts
- localStateStore.ts
- panelStore.ts
- proxyStore.ts
- quickCommandStore.ts
- sessionStore.test.ts
- sessionStore.ts
- settingsStore.ts
- skillStore.ts
- syncStore.ts
- tabStore.ts
- tunnelStore.ts
- zmodemStore.ts
- ai.ts
- command.ts
- container.ts
- credentials.ts
- database.ts
- elasticsearch.ts
- identity.ts
- k8s.ts
- mongodb.ts
- proxy.ts
- redis.ts
- session.ts
- settings.ts
- skill.ts
- workspace.ts
- zmodem.d.ts
- backspaceKey.test.ts
- backspaceKey.ts
- cursor.ts
- formatFontFamily.ts
- quickConnect.ts
- runtimeTypeCheck.ts
- terminalGutter.test.ts
- terminalGutter.ts
- terminalSanitize.test.ts
- terminalSanitize.ts
- spice-html5.js
- App.vue
- env.d.ts
- main.ts
- style.css
- App.d.ts
- App.js
- models.ts
- package.json
- runtime.d.ts
- runtime.js
- .gitignore
- index.html
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- wails.json
- sync-release-to-gitee.sh
- .gitignore
- app.go
- app_credentials.go
- app_darwin.go
- app_notdarwin.go
- app_notwindows.go
- app_test.go
- app_windows.go
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- main.go
- main_test.go
- README.md
- README_zh-CN.md
- relaunch.go
- relaunch_darwin.go
- ROADMAP.md
- test_connection.go
- THIRD_PARTY_NOTICES.md
- wails.json
// repository documentation
Was this content helpful?
(0 ratings)
