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 with MTCode Server and MTGPU Server β€” manages users in bulk from a plain-text list of email addresses.

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 local ports and built-in AI services.

Explore MTCode Server β†’

Access Shared Services

See how MTCode Portal maps remote services to local addresses.

Explore MTCode Portal β†’

Manage GPU Computers

Manage GPU computers with MTGPU Server and use them from VS Code.

Explore GPU Server β†’

Ready?

⬇ Download Free 🎯 Try the Live Demo