Bỏ qua để đến nội dung

Cách MonstarX hoạt động

Tóm tắtBạn mô tả một ứng dụng. Một tác nhân AI lên kế hoạch dưới dạng danh sách tính năng, rồi viết mã trên một máy tính đám mây bảo mật, nơi ứng dụng chạy trực tiếp trong bản xem trước ngay trong lúc được xây dựng. Mỗi thay đổi mã nguồn đều được lưu thành một phiên bản để bạn quay lại. MonstarX Cloud cung cấp cho ứng dụng cơ sở dữ liệu, đăng nhập, email, lưu trữ và AI. Bạn có thể kiểm thử trên trình duyệt thật, xuất bản lên địa chỉ riêng chỉ với một cú nhấp và tiếp tục cải thiện bằng cách trò chuyện.

MonstarX làm công việc của một đội phần mềm nhỏ: lên kế hoạch cần xây dựng gì, viết mã, chạy thử, kiểm tra và đưa lên mạng. Trang này giải thích từng giai đoạn bằng lời dễ hiểu, để bạn biết điều gì đang diễn ra trong lúc chờ — và bạn có thể làm gì ở mỗi bước.

1Mô tả
Nói điều bạn cần, bằng lời của bạn
2Lập kế hoạch
Một danh sách tính năng
3Xây dựng
Mã nguồn, cơ sở dữ liệu và hình ảnh
4Xem trước
Ứng dụng của bạn, chạy trực tiếp
5Kiểm thử
Trình duyệt thật bấm thử mọi chỗ
6Xuất bản
Lên mạng tại địa chỉ riêng
7Cải thiện
Trò chuyện, chỉ vào, lặp lại

Các bước từ 3 đến 7 lặp lại với mỗi thay đổi bạn yêu cầu. Dưới đây là từng bước.

Mọi thứ bắt đầu từ một yêu cầu: một hoặc hai câu về mục đích của ứng dụng và việc mọi người làm trong đó. Bạn có thể thêm hình ảnh, tài liệu, bảng tính hoặc thiết kế Figma, và chọn cách MonstarX bắt đầu:

Bạn nhấnĐiều xảy ra trước tiên
Xây dựngMonstarX bắt đầu xây dựng ngay, tự điền những chỗ còn thiếu bằng các lựa chọn hợp lý.
Lập kế hoạch (khi bật Lập kế hoạch trước)MonstarX hỏi bạn vài câu — từng câu một, mỗi câu kèm gợi ý trả lời — và bắt đầu xây dựng khi bạn đã trả lời xong.
Xây dựng (khi bật Thiết kế trước)Trước tiên bạn xem vài màn hình đầu tiên trông như đã hoàn thiện và chọn phong cách mình thích.

Xem Mô tả ứng dụng và Mẹo viết câu lệnh.

Với một ứng dụng mới, hoặc một yêu cầu có nhiều tính năng, MonstarX viết kế hoạch tính năng trước: một danh sách ngắn, đánh số, gồm những gì sẽ xây dựng. Kế hoạch nằm ở đầu cuộc trò chuyện, dưới mục Tính năng, kèm thanh tiến độ cho biết đã xây dựng xong bao nhiêu. Bạn có thể tự thêm, bỏ, mở lại hoặc xây dựng riêng từng tính năng.

Xem Kế hoạch tính năng.

Một tác nhân AI — tác nhân MonstarX — lần lượt làm từng tính năng trong kế hoạch. Với mỗi tính năng, MonstarX đọc những gì đang có, viết và sửa các tệp của ứng dụng, thiết lập những bảng cơ sở dữ liệu cần thiết, và kiểm tra để chắc các trang vẫn chạy tốt. Trong lúc làm, MonstarX còn có thể vẽ ảnh cho ứng dụng.

Cuộc trò chuyện hiển thị tất cả ngay khi diễn ra, gộp mỗi chặng việc thành một dòng dễ đọc — “Đã tạo 4 tệp · đã đọc 2 tệp”, “Đã xây dựng 1 tính năng · đã cập nhật cơ sở dữ liệu” — và từng bước chi tiết chỉ cách một cú nhấp.

Mô hình AI nào đảm nhận công việc? Khi để Tự động (mặc định), MonstarX chọn mô hình và mức suy luận phù hợp cho từng yêu cầu, rồi ghi lựa chọn đó trên câu trả lời. Bạn cũng có thể tự chọn. Xem Chọn mô hình.

Quá trình xây dựng chạy trên MonstarX, không phải trong trình duyệt của bạn. Bạn có thể đóng tab hoặc khóa điện thoại: quá trình xây dựng vẫn tiếp tục, và bạn có thể nhận thông báo khi xong. Những yêu cầu bạn gửi trong lúc đang xây dựng sẽ chờ trong hàng đợi và tự bắt đầu khi đến lượt. Xem Theo dõi quá trình xây dựng và Hàng đợi.

Ứng dụng của bạn chạy trên một máy tính đám mây bảo mật dành riêng, và tab Xem trước hiển thị ứng dụng trực tiếp — ứng dụng thật, không phải hình chụp. Trong lúc đang viết tệp, MonstarX giấu những trang còn viết dở và hiện một thẻ trạng thái thay vào đó, nên bạn chỉ thấy ứng dụng khi trang đã thật sự chạy được.

  • Chuyển giữa khổ máy tính, máy tính bảng và điện thoại.
  • Nhấp và gõ trong ứng dụng như bất kỳ khách truy cập nào.
  • Chỉ vào bất cứ thứ gì bằng Chỉnh sửa hoặc Ảnh chụp để yêu cầu thay đổi.

Bản xem trước không ai dùng trong 20 phút sẽ chuyển sang chế độ ngủ. Khi bạn quay lại, trước tiên bạn sẽ thấy một bản lưu của trang, và ứng dụng thật sẽ thức dậy ngay khi bạn di chuột hoặc nhấp. Xem Bản xem trước.

MonstarX kiểm tra từng lần xây dựng ngay trong lúc làm: sau khi một tính năng được xây dựng, MonstarX đảm bảo các trang vẫn hiển thị đúng. Để kiểm tra kỹ hơn, bạn có thể chạy QA tự động: MonstarX viết kế hoạch kiểm thử dựa trên ứng dụng của bạn, rồi các trình duyệt trên đám mây bấm thử khắp ứng dụng như khách hàng thật — đăng ký, đặt chỗ, thanh toán — và ghi hình lại mọi lần chạy. Sau những thay đổi lớn, MonstarX đề xuất chạy QA và hỏi bạn trước khi bắt đầu. Xem Kiểm thử QA.

Tab Bảo mật quét ứng dụng để tìm lỗ hổng bảo mật, còn tab SEO/GEO kiểm tra cách công cụ tìm kiếm và trợ lý AI nhìn nhận ứng dụng. Xem Quét bảo mật và SEO và GEO.

Trước khi xuất bản, chỉ bạn, những người được bạn chia sẻ dự án và bất kỳ ai bạn đưa liên kết bản xem trước mới xem được ứng dụng. Xuất bản tạo một bản chính thức của ứng dụng và đưa lên internet tại địa chỉ riêng — your-app.monstarx.app — có HTTPS, phân phối qua mạng lưới toàn cầu của Cloudflare. Bạn có thể thêm tên miền của riêng mình.

Khi xuất bản, MonstarX chụp lại ứng dụng đúng như hiện tại. Bạn cứ thoải mái tiếp tục làm việc trong bản xem trước: trang web đang hoạt động chỉ thay đổi khi bạn nhấp vào Xuất bản lại. Xem Xuất bản ứng dụng.

Một ứng dụng không bao giờ thật sự hoàn thành. Hãy yêu cầu tính năng tiếp theo, sửa điều khách hàng vừa báo, hoặc chọn một trong các Ý tưởng cho bước tiếp theo mà MonstarX gợi ý khi đã xây dựng xong mọi mục trong kế hoạch — nhấp vào Thêm ở một ý tưởng (hoặc Thêm tất cả), rồi nhấp vào Xây dựng. Mỗi yêu cầu lại đi qua cùng một vòng: lập kế hoạch, xây dựng, xem trước, kiểm thử, xuất bản.

Mỗi khi mã nguồn của ứng dụng thay đổi — sau một lần xây dựng, một lần lưu trong tab Mã nguồn hoặc một lần khôi phục — MonstarX lưu một phiên bản: bản chụp toàn bộ mã nguồn của ứng dụng tại thời điểm đó. Các yêu cầu ở chế độ Trò chuyện và Kế hoạch không thay đổi gì, nên không tạo phiên bản. Mở Phiên bản ở trên cùng của dự án để xem danh sách, mới nhất ở trên, và nhấp vào Khôi phục để quay lại một phiên bản. Khôi phục sẽ thay thế mã nguồn hiện tại; dữ liệu của ứng dụng (người dùng, lượt đặt chỗ, đơn hàng) vẫn giữ nguyên.

Xem Phiên bản.

Mỗi ứng dụng cần nhiều hơn các trang: nơi lưu dữ liệu, cách để mọi người đăng nhập, email, tải tệp lên. MonstarX Cloud cung cấp tất cả những thứ này cho từng ứng dụng, dùng được ngay, không cần thiết lập và không cần dán khóa nào:

Dịch vụỨng dụng của bạn có gì
Cơ sở dữ liệuCơ sở dữ liệu riêng. Bản xem trước và ứng dụng đã xuất bản dùng chung dữ liệu.
Tài khoản người dùngĐăng ký, đăng nhập và đặt lại mật khẩu cho người dùng của ứng dụng.
EmailEmail gửi từ địa chỉ riêng của ứng dụng, như your-app@monstarx.app.
Lưu trữ tệpẢnh và tài liệu được tải lên.
AIVăn bản, câu trả lời, hình ảnh và tìm kiếm web ngay trong ứng dụng.
Bản đồBản đồ và ghim vị trí, không cần khóa.
Giá trị bí mậtKhóa được mã hóa cho các dịch vụ bạn kết nối, không bao giờ ghi vào mã nguồn.

Bạn có thể xem và quản lý tất cả trong tab Dịch vụ đám mây, và thay bằng tài khoản của riêng bạn khi muốn — ví dụ Supabase cho cơ sở dữ liệu, hoặc tên miền email của riêng bạn. Xem MonstarX Cloud.

Khi bạn…MonstarX sẽ…
Nhấn Xây dựngTạo dự án và bắt đầu xử lý yêu cầu của bạn trên máy chủ ngay lập tức.
ChờĐọc, viết và kiểm tra các tệp của ứng dụng trên một máy tính đám mây bảo mật đang chạy bản xem trước.
Đóng tabVẫn tiếp tục làm. Kết quả chờ sẵn khi bạn quay lại.
Gửi thêm yêu cầu khi đang xây dựngĐưa yêu cầu vào hàng đợi; yêu cầu bắt đầu khi lần xây dựng trước xong. Câu hỏi ở chế độ Trò chuyện và Kế hoạch được trả lời ngay, song song với quá trình xây dựng.
Xây dựng xongLưu một phiên bản, cập nhật ảnh của dự án trên trang Dự án và gợi ý nên xây dựng gì tiếp theo.
Nhấn Xuất bảnTạo một bản chính thức và đưa lên mạng.
Kết nối GitHubLưu mỗi thay đổi vào kho mã của bạn dưới dạng một commit, và lấy về những chỉnh sửa làm ở đó trong lần đồng bộ tiếp theo.
Máy tính của tôi có cần bật suốt trong lúc MonstarX xây dựng không?

Không. Quá trình xây dựng chạy trên máy chủ của MonstarX. Bạn có thể đóng tab hoặc tắt máy tính, rồi xem kết quả khi quay lại.

Tôi có xem được mã nguồn MonstarX viết không?

Có. Tab Mã nguồn hiển thị mọi tệp, và bạn có thể sửa rồi lưu lại. Bạn cũng có thể xuất dự án hoặc lưu vào GitHub.

Bản xem trước có giống ứng dụng đã xuất bản không?

Đó là cùng một ứng dụng, nhưng ứng dụng đã xuất bản chỉ thay đổi khi bạn nhấp vào Xuất bản lại, còn bản xem trước thay đổi sau mỗi lần xây dựng. Cả hai dùng chung một cơ sở dữ liệu.

Khôi phục phiên bản có xóa dữ liệu của ứng dụng không?

Không. Khôi phục chỉ thay đổi mã nguồn. Người dùng, lượt đặt chỗ và các dữ liệu khác trong ứng dụng vẫn giữ nguyên.

MonstarX xây dựng ứng dụng bằng công nghệ gì?

Một nền tảng web chuẩn, hiện đại: TanStack Start, React và TypeScript, cùng cơ sở dữ liệu SQL. Lập trình viên web nào cũng có thể tiếp quản.