# Persona

Theo dữ liệu đo lường của OpenAITools.app được xác minh vào 2026-11-11, Persona (persona-chat.dev) là nền tảng AI được lập chỉ mục trong AI Agent, tạo ra 0 lượt truy cập hàng tháng với mức thay đổi lưu lượng so với tháng trước là +0 (0%). Thị trường địa lý chính của nền tảng này là Toàn cầu (thị phần lưu lượng —), và nền tảng hoạt động theo mô hình giá Miễn phí. Các lựa chọn thay thế cạnh tranh hàng đầu theo lưu lượng hàng tháng bao gồm CopilotKit (403,15 N lượt truy cập/tháng), T3 Code (1,07 Tr lượt truy cập/tháng), Pi Coding Agent (1,93 Tr lượt truy cập/tháng).

Thư viện giao diện AI agent không phụ thuộc framework cho mọi website

## Dữ liệu đo lường & thông số kỹ thuật chính

| Chỉ số | Giá trị |
| :--- | :--- |
| Tên công cụ | Persona |
| Tên định danh | persona-js |
| Status | active |
| Origin | open_source |
| Maintenance | active |
| Tên miền chính thức | persona-chat.dev |
| URL trang web | https://www.persona-chat.dev |
| Danh mục | AI Agent, Công cụ cho lập trình viên AI, Trợ lý AI, Chatbot AI |
| Mô hình giá | Miễn phí |
| Lượt truy cập hàng tháng | 0 |
| Thay đổi lưu lượng theo tháng | 0 |
| Tốc độ tăng trưởng theo tháng | 0% |
| Thị trường chính | Toàn cầu |
| Thị phần | — |
| Truy cập trực tiếp | 0 |
| Truy cập từ tìm kiếm tự nhiên | 0 |
| Truy cập từ mạng xã hội | 0 |
| Truy cập từ giới thiệu | 0 |
| Truy cập từ email | 0 |
| Điểm đánh giá | 4,5 |
| Số lượt lưu | 0 |
| Nền tảng được hỗ trợ | Trang web |
| Nền tảng thanh toán |  |
| Thuộc tính | Giá cả: Miễn phí; Tính năng: Trang web |
| Thẻ | Giao diện trò chuyện AI, Tiện ích trò chuyện Vanilla JS, WebMCP, Giao diện tác nhân AI, Tiện ích trò chuyện mã nguồn mở, Giao diện streaming SSE, Giao diện trợ lý AI |

## Tổng quan

Persona là thư viện giao diện VanillaJS dành cho các nhà phát triển muốn có bề mặt chat AI đạt chuẩn sản phẩm mà không cần dùng framework frontend. Bạn chỉ cần cài bằng npm hoặc một thẻ script CDN, trỏ tới bất kỳ endpoint Server-Sent Events nào và có ngay trải nghiệm chat streaming với vòng lặp agent, sử dụng công cụ và cách ly style nhờ Shadow DOM.

Thư viện được thiết kế tách biệt có chủ đích khỏi mọi nhà cung cấp model. Vì tiêu thụ luồng SSE chung, nó hoạt động cùng các backend xây dựng bằng Vercel AI SDK, OpenAI Agents, LangGraph.js, Hono, Express, SvelteKit hoặc máy chủ node:http tự viết. Các hook có thể cắm như customFetch và parseSSEEvent cho phép thích ứng gần như mọi dạng yêu cầu và sự kiện mà không cần fork widget.

Ngoài chat, Persona xem trình duyệt là môi trường chạy agent. Hỗ trợ WebMCP cho phép đăng ký các công cụ cấp trang vào document.modelContext — tìm kiếm, giỏ hàng, đặt chỗ, biểu mẫu — để agent khám phá và gọi chúng kèm bước phê duyệt sẵn có của người dùng. Bố cục, chủ đề và chế độ tối được điều khiển bằng cây token ba lớp cùng trình chỉnh sửa chủ đề trực tiếp, nên widget có thể khớp với thương hiệu mà không phải viết lại style. Sản phẩm do nhóm Runtype tạo ra và phát hành theo giấy phép MIT.

## Giá & các gói

Persona miễn phí và mã nguồn mở theo giấy phép MIT, nên bản thân widget không tốn chi phí. Nhóm duy trì (Runtype) cung cấp tùy chọn backend được host sẵn và quy trình CLI để tạo nhanh agent và token client, đây là hướng thương mại, nhưng bạn có thể dùng bất kỳ backend SSE tương thích nào thay thế.

## Tính năng & năng lực chính

- **Không phụ thuộc framework:** Viết bằng JavaScript thuần, không cần React, Vue hay Svelte, nên tích hợp vào mọi stack qua npm hoặc một thẻ script CDN duy nhất.
- **Mọi backend SSE:** Truyền dữ liệu từ endpoint Server-Sent Events chung, với hook customFetch và parseSSEEvent cho phép thích ứng nhiều dạng yêu cầu và sự kiện khác nhau.
- **Sử dụng công cụ gốc WebMCP:** Đăng ký công cụ cấp trang vào document.modelContext để agent khám phá và gọi các hành động như tìm kiếm, giỏ hàng, đặt chỗ với sự phê duyệt của người dùng.
- **Cách ly style:** Hiển thị trong Shadow DOM với CSS có tiền tố, giữ style của widget và trang chủ hoàn toàn tách biệt theo cả hai chiều.
- **Ba chế độ bố cục và chủ đề bằng token:** Chuyển đổi bằng cấu hình giữa launcher nổi, copilot gắn cạnh và trợ lý toàn màn hình, đồng thời tùy biến giao diện qua cây token ba lớp và chế độ tối.

## Trường hợp sử dụng chính

- **Chat hỗ trợ cắm là chạy (Lập trình viên frontend):** Thêm trợ lý hỗ trợ hoặc hướng dẫn nổi vào website marketing hiện có chỉ với một thẻ script và một endpoint SSE, không cần bước build.
- **Bảng copilot trong ứng dụng (Kỹ sư sản phẩm):** Gắn agent bên cạnh vùng làm việc của ứng dụng để người dùng đặt câu hỏi và kích hoạt hành động trên trang mà không rời màn hình hiện tại.
- **Giao diện agent cho mọi framework (Kỹ sư AI):** Kết hợp với backend LangGraph.js, OpenAI Agents hoặc Vercel AI SDK bạn đang chạy để giữ bề mặt chat nhất quán giữa các dự án.
- **Gọi công cụ gốc trình duyệt (Lập trình viên full-stack):** Công bố chức năng sẵn có của trang thành công cụ WebMCP để agent thao tác ứng dụng thay người dùng kèm nhắc phê duyệt.

## Điểm mạnh

- JavaScript thuần, không khóa vào framework, cài qua npm hoặc một thẻ script
- Không phụ thuộc model hay backend nhờ streaming SSE chung và các hook adapter
- Hỗ trợ WebMCP biến chức năng sẵn có của trang thành công cụ agent có thể gọi
- Cách ly Shadow DOM và chủ đề bằng token giúp nhúng an toàn vào site đã có style
- Giấy phép MIT và mã nguồn mở, kèm nhiều demo chạy được cho các stack khác nhau

## Hạn chế

- Bạn vẫn phải tự cung cấp và host backend chat SSE, nên đây không phải chatbot dùng ngay
- Cấu hình khá sâu (token, parser, adapter) nên tùy biến nâng cao cần thời gian học
- Quy trình host sẵn của Runtype là cách dễ nhất, khiến các nhóm dễ nghiêng về nhà cung cấp đó

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

### Persona có miễn phí không?
Có. Persona được phát hành dưới dạng thư viện mã nguồn mở theo giấy phép MIT nên bản thân widget không mất phí. Bạn chỉ trả cho backend và suy luận model mà mình chọn chạy phía sau.

### Tôi có cần nhà cung cấp AI cụ thể không?
Không. Persona truyền dữ liệu từ mọi endpoint Server-Sent Events, nên hoạt động với OpenAI, Anthropic, model tự host hoặc bất kỳ dịch vụ nào bạn có thể bọc trong phản hồi SSE.

### Có cần React hay framework khác không?
Không. Persona được viết bằng JavaScript thuần và chạy trong mọi môi trường có thể tải script hoặc ES module, kể cả trang HTML tĩnh.

### Hỗ trợ WebMCP dùng để làm gì?
WebMCP cung cấp cho trình duyệt một vị trí chuẩn là document.modelContext để đăng ký công cụ của trang. Persona khám phá các công cụ đó, xin phê duyệt từ người dùng và truyền kết quả trở lại cuộc hội thoại để agent có thể trực tiếp thao tác trang của bạn.

### Lưu lượng hàng tháng và xu hướng tăng trưởng của Persona là gì?
Hiện Persona nhận được 0 lượt truy cập hàng tháng, với mức thay đổi lưu lượng so với tháng trước là +0 (tốc độ tăng trưởng 0%). Thị trường nguồn chính của nó là Toàn cầu (thị phần —), bao gồm 0 lượt truy cập trực tiếp/tháng và 0 lượt truy cập từ tìm kiếm tự nhiên/tháng.

### Persona có miễn phí không? Mô hình giá của nó là gì?
Persona hoạt động theo mô hình giá Miễn phí. Persona miễn phí và mã nguồn mở theo giấy phép MIT, nên bản thân widget không tốn chi phí. Nhóm duy trì (Runtype) cung cấp tùy chọn backend được host sẵn và quy trình CLI để tạo nhanh agent và token client, đây là hướng thương mại, nhưng bạn có thể dùng bất kỳ backend SSE tương thích nào thay thế. Các nền tảng thanh toán và đặt hàng được hỗ trợ bao gồm: chưa được liệt kê.

### Những lựa chọn thay thế tốt nhất cho Persona trong năm 2026 là gì?
Dựa trên lưu lượng theo danh mục và mức độ phù hợp tính năng của OpenAITools.app, năm lựa chọn thay thế hàng đầu cho Persona là: 1. CopilotKit (403,15 N lượt truy cập/tháng); 2. T3 Code (1,07 Tr lượt truy cập/tháng); 3. Pi Coding Agent (1,93 Tr lượt truy cập/tháng); 4. Hermes-Agent (3,64 Tr lượt truy cập/tháng); 5. LobeHub (654,55 N lượt truy cập/tháng).

### Persona hỗ trợ những nền tảng và năng lực AI cốt lõi nào?
Persona được phân loại trong AI Agent, Công cụ cho lập trình viên AI, Trợ lý AI, Chatbot AI, hỗ trợ các nền tảng sau: Trang web, và các thẻ năng lực cốt lõi của nó bao gồm: Giao diện trò chuyện AI, Tiện ích trò chuyện Vanilla JS, WebMCP, Giao diện tác nhân AI, Tiện ích trò chuyện mã nguồn mở, Giao diện streaming SSE.

## Lựa chọn thay thế

| Tên công cụ | Lượt truy cập hàng tháng | Mô hình giá | So sánh |
| :--- | :--- | :--- | :--- |
| [CopilotKit](https://openaitools.app/vi/tool/copilotkit) | 403.148 | Freemium | [So sánh](https://openaitools.app/vi/compare/copilotkit-vs-persona-js) |
| [T3 Code](https://openaitools.app/vi/tool/t3-code) | 1.071.866 | Miễn phí | [So sánh](https://openaitools.app/vi/compare/persona-js-vs-t3-code) |
| [Pi Coding Agent](https://openaitools.app/vi/tool/pi-coding-agent) | 1.929.244 | Miễn phí | [So sánh](https://openaitools.app/vi/compare/persona-js-vs-pi-coding-agent) |
| [Hermes-Agent](https://openaitools.app/vi/tool/hermes-agent-1) | 3.638.741 | Freemium | [So sánh](https://openaitools.app/vi/compare/hermes-agent-1-vs-persona-js) |
| [LobeHub](https://openaitools.app/vi/tool/lobehub) | 654.548 | Freemium | [So sánh](https://openaitools.app/vi/compare/lobehub-vs-persona-js) |
| [Impeccable](https://openaitools.app/vi/tool/impeccable) | 1.038.637 | Miễn phí | [So sánh](https://openaitools.app/vi/compare/impeccable-vs-persona-js) |
| [Clawdbot (OpenClaw)](https://openaitools.app/vi/tool/clawdbot) | 1.903.068 | Trả phí, Miễn phí | [So sánh](https://openaitools.app/vi/compare/clawdbot-vs-persona-js) |
| [Agentkit](https://openaitools.app/vi/tool/agentkit) | 20.332 | Freemium | [So sánh](https://openaitools.app/vi/compare/agentkit-vs-persona-js) |
| [Tambo](https://openaitools.app/vi/tool/tambo) | 7.034 | Freemium | [So sánh](https://openaitools.app/vi/compare/persona-js-vs-tambo) |
| [Agent-Native](https://openaitools.app/vi/tool/agent-native) | 52.065 | Miễn phí | [So sánh](https://openaitools.app/vi/compare/agent-native-vs-persona-js) |
| [ChatBotKit](https://openaitools.app/vi/tool/chatbotkit) | 95.095 | Trả phí | [So sánh](https://openaitools.app/vi/compare/chatbotkit-vs-persona-js) |
| [HARPA AI](https://openaitools.app/vi/tool/harpa-ai) | 537.461 | Freemium | [So sánh](https://openaitools.app/vi/compare/harpa-ai-vs-persona-js) |

---
Nguồn: https://openaitools.app/vi/tool/persona-js