game-vm
Public IP
A dedicated IPv4 for SSH, game servers and any port.
1,000đ/hPush a repo, get an HTTPS app
Editor, terminal and coding agents in your browser, paid by the hour in VND.
shop-vm
4 vCPU8 GBUbuntu 24.04RunningApps
shop-web
Next.js
Agents
No agents yet
Workspace
Editor + terminal
20 GB disk
agent-box
4 vCPU8 GBUbuntu 24.04RunningApps
No apps yet
Agents
Claude Code
refactor auth
Codex
write tests
Workspace
Editor + terminal
20 GB disk
deploy-box
4 vCPU8 GBUbuntu 24.04RunningApps
Coolify
Installed app
Agents
No agents yet
Workspace
Editor + terminal
20 GB disk
Why spend a weekend on config files when you could just...
Wait, paste a GitHub link and you get an HTTPS address? No Nginx to set up, no SSL certificate to chase?
$ tmux attach -t agent
● Claude Code: still running
Start Claude Code or Codex, hand it a task, close the laptop. Next morning the session is still there in tmux, right where it left off?
No international card, no dollar exchange rate. Scan VietQR to top up, pay for the hours you use, and ask for help in Vietnamese when you get stuck.
One price for the VM, whatever you run on it.
1,000đ / hour
Create a VMOne month, running non-stop
720,000đ for all 720 hours
Top up your wallet with
Got code, want a template, or just an idea? Any of them works.
Pick a template, press create, and watch it build its way to a running app.
1Choose
2Create the VM
3Build
› Fetching acme/shop-web › Railpack: Node.js 22 › npm ci › npm run build ✓ Health check passed
4Publish
1Choose
2Create the VM
3Install
› Booting agent-box › Docker Engine › Node.js 22 LTS › Claude Code ✓ 3 of 3 installed
4Start an agent
1Choose
2Create the VM
3Install
› Booting deploy-box › Docker Engine › Coolify › Port 8000 answering ✓ 2 of 2 installed
4Expose
Import a repository. Thinkmay builds it and gives it an HTTPS address.
Instead of App platforms
Every build is kept with its logs. A crashed app restarts, apps come back after a reboot, and any kept build rolls back in one click.
3f9c2a1 Add checkout page
b71e0d4 Bump Next.js
9e8d7c6 Fix header
Crashed, restarted on its own
VM rebooted, app came back
Claude Code, Codex and Gemini run inside your VM, even with the tab closed.
Instead of Cloud dev environments
~/workspace/shop-web > Refactor the auth middleware ✓ Edited 4 files ✓ 42 tests passed
Editor, terminal and agents in one tab. Nothing to install, and an office laptop is enough.
Start Claude Code, Codex, Gemini or Grok inside your VM. Sessions live in tmux, so they keep running after you close the tab.
shop-vm Running
Sessions
~/workspace/shop-web
> Refactor the auth middleware to use sessions
● Reading src/middleware.ts
● Editing 4 files
✓ 42 tests passed
>
Every Ubuntu VM comes with code-server. Open a project and edit it from any laptop, tablet or borrowed PC.
shop-vm Running
Explorer
shop-web
src
app/page.tsx
package.json
next.config.js
1export default function Home() {
2 return (
3 <main className="hero">
4 <h1>Shop Web</h1>
5 <BuyButton plan="pro"/>
6 </main>
7 );
8}
Open shells to your VM from the browser, several at once, and keep SSH from your own machine for when you want it.
shop-vm Running
ubuntu@shop-vm:~/workspace/shop-web$ npm run dev
> next dev -p 8080
Local: http://localhost:8080
✓ Ready in 1.8s
ubuntu@shop-vm:~/workspace/shop-web$
Pick Docker, Node.js, Coolify, a game panel and more from the catalogue. Thinkmay installs them and checks they run.
shop-vm Running
On this VM
Add to this VM
Root access, Docker inside, any port through a public IP, and Ubuntu or Windows.
KVM virtual machine
root@shop-vm:~# docker compose up -d ✓ 3 containers started
Top up by VietQR and pay by the hour. Support answers in Vietnamese.
Instead of Local VPS providers
100,000đ
Wallet top-up
Your server sits in Vietnam, and your data stays here with it.
Data stays in Vietnam
Your disk and its snapshots stay on servers in Ho Chi Minh City.
Vietnamese IP addresses
Public IPs come from a Vietnamese range.
Need room, a public IP for a game server, or a safety net before a risky change? Turn them on when you need them.
game-vm
A dedicated IPv4 for SSH, game servers and any port.
1,000đ/hGrow the disk from VM settings, 100 GB at a time, up to 600 GB. The new size applies at the next boot.
No extra charge todayStop the VM, take a snapshot, and restore it later. The newest three are kept.
Not sure where to start? Take a template and make it yours.
$ claude > Add a login page ✓ 3 files changed
$ go run . ✓ listening on :8080
What people usually ask before renting a VM.
Yes, at the same hourly rate, because it keeps its disk and its slot. Delete the VM to stop the meter.
No. It answers only inside the VM until you publish it.
Yes, for Ubuntu. The browser console works with or without one.
Yes. Each agent signs in to your own account or API key.
Yes, from VM settings: 100 GB at a time, up to 600 GB. It grows only, and the new size applies the next time the VM starts.
No. Deleting stops the meter from the next hour.
One VM, one agent, one coffee. Let the machine do the rest.
The same login and wallet work for every Thinkmay product.