MCPcopy Index your code
hub / github.com/next-terminal/next-terminal

github.com/next-terminal/next-terminal @3.3.0 sqlite

repository ↗ · DeepWiki ↗ · release 3.3.0 ↗
1,433 symbols 3,915 edges 345 files 5 documented · 0% 20 cross-repo links
README

Next Terminal

English | 简体中文

Note: Starting with v2.0.0, the backend code for this project is no longer open source.


Introduction

Next Terminal is a simple, secure, and user-friendly interactive auditing system that supports multiple remote access protocols including RDP, SSH, VNC, Telnet, and HTTP. It is designed for enterprise IT environments and helps facilitate session recording, audit tracking, and compliance reporting.

Quick Start

Refer to the installation guide here: 👉 Installation Documentation

Screenshots

License & Terms

Before downloading, using, or distributing Next Terminal, please read and agree to the LICENSE. This project is provided "as is" without any warranties or guarantees. Use at your own risk.

⚠️ It is recommended to consult your IT administrator before deploying Next Terminal within a corporate network.

Security Issues

If you discover any security vulnerabilities, please contact the maintainer:

📧 dushixiang@typesafe.cn

Contact

  • telegram https://t.me/next_terminal

Recommended Projects

  • go-ldap-admin: A web-based OpenLDAP management tool built with Go and Vue

Extension points exported contracts — how you extend this code

LayoutHeaderProps (Interface)
(no doc)
src/layout/components/LayoutHeader.tsx
VersionInfoProps (Interface)
(no doc)
src/components/VersionInfo.tsx
Props (Interface)
(no doc)
src/pages/sysops/ScheduledTaskRuntime.tsx
LicenseContextValue (Interface)
(no doc)
src/hook/LicenseContext.tsx
XtermTheme (Interface)
(no doc)
src/color-theme/XtermThemes.ts
CommandFilter (Interface)
(no doc)
src/api/command-filter-api.ts
LayoutSidebarLogoProps (Interface)
(no doc)
src/layout/components/LayoutSidebarLogo.tsx
DragHandleContextValue (Interface)
(no doc)
src/components/DraggableTable.tsx

Core symbols most depended-on inside this repo

get
called by 168
src/api/core/requests.ts
cn
called by 110
src/lib/utils.ts
post
called by 93
src/api/core/requests.ts
format
called by 48
src/utils/duration.ts
toString
called by 48
src/pages/access/Terminal.ts
useFormRequest
called by 41
src/hook/use-antd-form-query.ts
renderSize
called by 40
src/utils/utils.tsx
tr
called by 37
scripts/backup_restore.py

Shape

Function 956
Interface 295
Class 120
Method 59
Enum 3

Languages

TypeScript97%
Python3%

Modules by API surface

scripts/migrate.py27 symbols
src/pages/access/FileSystemPage.tsx25 symbols
src/pages/access/AccessTerminal.tsx23 symbols
scripts/backup_restore.py23 symbols
src/components/drag-weektime/DragWeekTime.tsx22 symbols
src/utils/utils.tsx19 symbols
src/pages/assets/AssetPage.tsx18 symbols
src/pages/account/MultiFactorAuthentication.tsx18 symbols
src/api/account-api.ts18 symbols
src/pages/access/GuacdPlayback.tsx17 symbols
src/api/portal-api.ts17 symbols
src/api/agent-gateway-api.ts17 symbols

Dependencies from manifests, versioned

@dnd-kit/core6.0.8 · 1×
@dnd-kit/sortable7.0.2 · 1×
@dnd-kit/utilities3.2.1 · 1×
@dushixiang/guacamole-common-js1.6.0-fix · 1×
@monaco-editor/react4.7.0 · 1×
@radix-ui/react-scroll-area1.2.10 · 1×
@radix-ui/react-separator1.1.8 · 1×
@radix-ui/react-slot1.2.4 · 1×
@tailwindcss/vite4.1.17 · 1×
@tanstack/react-query5.90.9 · 1×
@types/node24.10.1 · 1×

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add next-terminal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact