EN | δΈ­ζ–‡

Get Started

Everything you need to publish your first service, manage GPU servers, or connect to one shared with you β€” no VPN or tunnel setup, no public IP, no port forwarding.

⬇ Download Free 🎯 Try the Demo

For Administrators β€” Publishing Services

Follow these steps if you own or manage a computer whose services you want to share securely with remote users.

1 Create an Administrator Account and Invite Users

Create an administrator account. Once signed in, click Invite Users to send invitation emails. You can also use the mtcode-admin program to invite users in bulk from a plain-text list of email addresses β€” see Manage Users Easily below.

2 Install MTCode Server and Publish a Service

Download and install MTCode Server, sign in with your administrator account, and specify the TCP service to publish for each server instance. Multiple server instances can be started on the same computer, each for a different TCP service.

Managing GPU computers? Install MTGPU Server on each GPU computer, configure it for what your team needs, and sign in to start and register the server.

For Users β€” Connecting to Shared Services

Follow these steps if you received an invitation to access services published by an administrator.

1 Accept the Invitation and Create an Account

Click the link in your invitation email to create a user account, or sign in if you already have one.

In your account dashboard, click Accept to join the group.

2 Install MTCode Portal and Connect

Download and install MTCode Portal, then sign in with your user account. No additional configuration is required.

All services you are authorized to access show up automatically. Click Connect on any service, and the Portal launches the appropriate client automatically and connects to the service.

Connecting to GPU servers? Install the Remote-GPU extension from the VS Code Marketplace. Sign in with your account, and all available servers show up automatically. Click any server to connect and start remote development. If you don't use VS Code, download the remotegpu-cli program instead.

Manage Users Easily

Inviting and removing users in the dashboard works fine for a handful of people. For larger teams, the mtcode-admin command-line tool β€” included in the MTCode Server and MTGPU Server packages β€” manages users in bulk from a plain-text list of email addresses. For the list file format and every option, see the mtcode-admin manual.

list-users

Show your plans, joined users, and pending invitations, and save them to a text file you can edit and reapply.

invite-users

Send invitations to every address in a text file, up to 50 per command β€” repeat for more users.

assign-servers

Reassign which TCP or GPU servers each joined user can access. Each server can register with a category ID β€” think of it as a cluster ID β€” letting administrators grant access by category instead of all servers by default.

remove-users

Remove joined users from the group, with a confirmation prompt before anything is deleted.

Where to Go Next

Use this page as the quick path. For deeper details, visit the product and architecture pages below.

How DirectLink Works

Understand the signaling-assisted peer-to-peer architecture and data path.

Read the platform overview

Publish TCP Services

Learn how MTCode Server publishes TCP services, including its built-in AI services.

Explore MTCode Server

Access Shared Services

Learn how MTCode Portal retrieves authorized services and provides one-click access.

Explore MTCode Portal

Manage GPU Computers

Learn how MTGPU Server manages GPU computing infrastructure with a simple configuration.

Explore GPU Server

Ready?

⬇ Download Free 🎯 Try the Live Demo