Skip to content
More Than CodeBETA

BETA · Không gian làm việc AI cho lập trình

Chat với agent, sửa code, chạy mission tự động trong cùng một nơi.

Sức mạnh của Claude Code CLI (Skills, MCP, tool use, làm việc trên file) chạy liên tục ở server và mở từ trình duyệt bất kỳ, kể cả điện thoại. Nhắn cho agent, đi làm việc khác, quay lại thấy mọi thứ vẫn chạy. Không SSH, không tmux.

Màn hình chính More Than Code: chọn MTC Chat, IDE hoặc TaskForce

Phiên trực tiếp

Xem More Than Code hoạt động

Bạn kiểm soát từng lượt: agent đề xuất, bạn duyệt hoặc từ chối từng tool — mỗi lựa chọn dẫn tới một kết quả khác. Đây là bản mô phỏng của giao diện thật, bạn bấm thử được.

Tách helper validate email

20 thg 7, 11:11

Tách phần validate email trong waitlist.ts ra một helper dùng chung.
11:11
Suy nghĩ
Tách isValidEmail ra lib/validation.ts rồi import lại — tránh lặp regex ở contact.ts.

Mình sẽ đọc waitlist.ts, tạo helper, rồi sửa cả hai chỗ dùng. Đọc file trước:

Đã gọi tool:Readsrc/routes/waitlist.ts
Cần bạn duyệtEdit
Tạo mới  src/lib/validation.ts
Sửa      src/routes/waitlist.ts  (import helper)

Đã duyệt. Mình tạo helper rồi cập nhật cả hai chỗ dùng.

Artifacts

2 file thay đổi+14-6
src/lib/validation.ts
+ export const isValidEmail = (v: string) =>
+  /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v.trim());
src/routes/waitlist.ts
- if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email))
+ if (!isValidEmail(email))

Xong. Helper nằm ở lib/validation.ts, cả waitlist.tscontact.ts dùng chung. Bạn commit từ panel Git bất cứ lúc nào.

Hỏi bất cứ điều gì…

Hỏi trướcClaude Opus 4.8

Từ CLI rải rác về một nơi.

Nơi lưu phiên
Claude Code CLI đơn lẻCục bộ từng máy
More Than CodeMột PostgreSQL, mở lại phiên trên mọi máy
Đổi máy
Claude Code CLI đơn lẻMất context, phải SSH
More Than CodeMở trình duyệt là tiếp tục
Trên điện thoại
Claude Code CLI đơn lẻSSH rớt, tmux không vuốt được, session bị kill
More Than CodeCài như app (PWA), phiên vẫn sống, thao tác mượt
Rời đi giữa chừng
Claude Code CLI đơn lẻĐóng terminal là mất
More Than CodeNhắn xong đi việc khác, quay lại vẫn chạy
Cộng tác
Claude Code CLI đơn lẻMột người, một terminal
More Than CodeĐa người dùng, workspace cô lập
Duyệt tool
Claude Code CLI đơn lẻPrompt trong terminal
More Than CodeDuyệt trực quan, tua lại và sửa hội thoại
Sửa code
Claude Code CLI đơn lẻRời qua editor khác
More Than CodeMonaco + ripgrep + git ngay trong tab
Tự động hoá
Claude Code CLI đơn lẻTự viết script
More Than CodeMission headless, checkpoint, auto-merge

Ba cách làm việc. Một nền tảng.

MTC Chat

Làm việc với agent, quyền quyết định ở bạn.

Mỗi phiên chạy server-side và stream về trình duyệt theo thời gian thực. Duyệt từng tool trước khi nó chạy, trả lời câu hỏi của agent, tua lại hoặc sửa bất kỳ lượt nào.

  • Duyệt tool: chế độ ask / safe / bypass.
  • Tua lại và sửa hội thoại, xem lại các phiên bản transcript.
  • Subagents hiển thị rõ ràng ngay trong transcript.
  • Sidebar bên phải: Git, Todo, Workflow, Context (usage).
Tìm hiểu →

IDE

Sửa code ngay trên trình duyệt.

Editor Monaco, tìm toàn project bằng ripgrep, xem diff, thao tác git và một terminal bash thật, tất cả không rời tab. Tab Chat nhúng lại chính agent của MTC Chat.

  • Monaco: lưu, phát hiện file đã cũ, xem trước Markdown/HTML/SVG/ảnh.
  • Tìm toàn project bằng ripgrep (Ctrl+Shift+F).
  • Diff viewer, panel Git: stage/commit/push/pull, đổi branch.
  • Terminal bash thật qua WebSocket.
Tìm hiểu →

TaskForce

Giao việc, agent tự thực thi.

Một Mission là chuỗi Task có thứ tự, chạy headless trên một git branch riêng. Mỗi Task đổi file tạo một checkpoint commit để theo dõi và tua từng bước. Lỗi tạm thời tự retry; xong có thể auto-merge và để AI giải xung đột.

  • Mỗi Task một context riêng; DAG cho phép chạy song song.
  • Checkpoint commit mỗi bước; retry tự reset về checkpoint.
  • Structured output theo JSON Schema cho từng Task.
  • Auto-merge, AI giải xung đột; thông báo qua Microsoft Teams / Web Push.
Tìm hiểu →

Dogfooding

More Than Code được xây bằng chính More Than Code.

Mỗi tính năng bạn thấy ở trên đều được đội ngũ dùng hằng ngày để phát triển chính sản phẩm này: chat với agent để sửa lỗi, review diff và commit ngay trong IDE trên trình duyệt, giao mission tự động cho các việc lặp lại. Không có tính năng nào lên đây trước khi chính chúng tôi tin dùng nó.

Bắt đầu trong ba bước.

  1. 1

    Kết nối provider: Anthropic (OAuth) hoặc API key + baseUrl của bạn.

  2. 2

    Mở workspace: mỗi người một không gian cô lập.

  3. 3

    Chat, sửa code hoặc giao mission tự động.

Model của bạn, mở rộng theo cách của bạn.

Model

Kết nối Anthropic qua OAuth (subscription) hoặc dùng API key + baseUrl tuỳ biến, kể cả proxy tương thích.

MCP

Thêm MCP servers riêng cho từng người dùng; có sẵn git MCP để fetch/pull/push.

Skills

Tải lên Skills của bạn (.md/.zip/.skill), cô lập theo từng người dùng.

Dữ liệu và quyền kiểm soát ở phía bạn.

  • SSO (Azure AD, Google, GitHub)
  • Truy cập theo lời mời, allow-list domain
  • Mỗi người dùng một workspace cô lập
Xem chi tiết bảo mật →

Câu hỏi thường gặp

More Than Code là gì?

Một không gian làm việc AI trên trình duyệt, xây trên Claude Agent SDK, gồm ba sản phẩm: MTC Chat (chat), IDE (sửa code), TaskForce (tự động hoá).

BETA nghĩa là gì?

Sản phẩm đang hoàn thiện và mở giới hạn theo lời mời. Liên hệ team nếu bạn muốn dùng sớm và góp ý định hình sản phẩm.

Ba sản phẩm khác nhau thế nào?

MTC Chat để trao đổi trực tiếp với agent; IDE để sửa và tìm code ngay trên trình duyệt (nhúng lại chính agent đó); TaskForce để giao việc cho agent tự thực thi headless.

Doanh nghiệp triển khai riêng được không?

Được, More Than Code có thể self-host. Liên hệ team để trao đổi triển khai.

Bắt đầu với More Than Code.

Đang trong giai đoạn BETA, truy cập theo lời mời. Liên hệ team để trao đổi nhu cầu của bạn.