Open-source, self-hosted AI companionsAI companion mã nguồn mở, tự host

Build an AI agent that feels like your bestie.Tạo AI Agent có cảm giác như bestie của bạn.

Bestie Agent is a self-hosted runtime for AI companions with personality, memory, tools, approvals, and channels. Designed with Vietnamese-first use cases in mind, built for developers everywhere.Bestie Agent là runtime tự host để xây dựng AI companion có cá tính, trí nhớ, công cụ, cơ chế duyệt hành động và nhiều kênh kết nối. Ưu tiên trải nghiệm tiếng Việt, nhưng vẫn đủ mở cho developer toàn cầu.

$ npm install -g bestie-agent
bestie dev
bestie init --persona "founder companion"
✓ memory mounted
✓ tools registered
! approvals required for external actions
I found the project context, remembered your preferences, and prepared the next actions. Approval needed before I send anything outside your machine.Em đã đọc context dự án, nhớ preference của bạn, và chuẩn bị bước tiếp theo. Cần duyệt trước khi gửi gì ra ngoài máy.
channels: cli · telegram · web · custom adapters

Not another rented chatbot.Không phải một chatbot đi thuê nữa.

Bestie gives developers the building blocks for agents that are personal, extensible, and owned by the person running them.Bestie cho developer các khối nền tảng để tạo agent cá nhân, dễ mở rộng, và thuộc quyền kiểm soát của người vận hành.

Personality that persists

Give your agent a name, voice, rules, and boundaries so it feels like a companion instead of a blank chat window.

Memory you control

Store preferences, project context, notes, and long-running history in your own environment.

Tools with approvals

Let your agent use files, APIs, browsers, schedules, and messages while keeping sensitive actions behind confirmation.

One agent, many channels

Start in the CLI or Telegram, then bring the same companion to more surfaces as your stack grows.

Built to self-host

Run Bestie on your machine or server, with your keys, your data, and your deployment choices.

Open source core

Inspect it, fork it, extend it, and shape the companion runtime around your own workflows.

Run Bestie in three moves.Chạy Bestie trong ba bước.

The first developer action is simple: install the CLI, create a companion, then connect memory, tools, and channels as the project grows.Luồng đầu tiên rất gọn: cài CLI, tạo companion, rồi kết nối memory, tools và channel khi dự án lớn dần.

1

Install the CLI

Start from npm with a familiar developer workflow.

npm install -g bestie-agent
2

Create your companion

Initialize a Bestie with a personality, rules, memory files, and a safe local workspace.

bestie init
3

Run and extend

Launch the agent, add tools, and bring the same companion to more channels.

bestie dev

Why Bestie?Vì sao là Bestie?

Most AI products optimize for a single chat box. Bestie focuses on owned companions that remember, act, and show up where the user already lives.Phần lớn sản phẩm AI chỉ tối ưu cho một khung chat. Bestie tập trung vào companion do bạn sở hữu: biết nhớ, biết hành động, và xuất hiện ở những kênh bạn đang dùng.

Typical AI chat tools

  • ×Generic assistant voice that resets across products and contexts.
  • ×Memory and workflows usually live inside someone else's platform.
  • ×External actions can feel either too limited or too risky.
  • ×Vietnamese use cases are often treated as a translation layer.

Bestie Agent

  • Character-first agents with a persistent name, tone, boundaries, and identity.
  • Self-hosted memory and project context that stay under your control.
  • Tool use with approval gates for messages, files, schedules, and external actions.
  • Vietnamese-first product thinking, with an open-source core for global builders.

Own the agent stack.Sở hữu toàn bộ agent stack.

Bestie is for companions that live with your projects, your memory, and your workflows. It helps agents feel personal without handing sensitive actions a blank check.Bestie dành cho companion sống cùng dự án, trí nhớ và workflow của bạn. Agent có thể cá nhân hơn mà vẫn không được tự ý làm các hành động nhạy cảm.

CLITelegramWebFilesAPIsMore adapters
Persona voice
Memory context
Tools actions
Approvals safety
Channels surfaces
Models intelligence

Start personal. Grow practical.Bắt đầu cá nhân. Mở rộng thành việc thật.

Use Bestie as a private companion first, then extend it into support, community, product, or internal workflow agents.Dùng Bestie như companion riêng trước, rồi mở rộng thành agent hỗ trợ khách hàng, cộng đồng, sản phẩm hoặc workflow nội bộ.

Personal operator

Keep track of projects, preferences, reminders, and repeat workflows without starting from zero every chat.

Support companion

Connect product context and docs, then keep replies safe with approval gates for sensitive actions.

Character agent

Create a virtual friend, creator persona, mascot, or brand companion with a durable voice.

Build your own Bestie.Tự xây Bestie của bạn.

Fork the runtime, self-host it, give it a personality, and connect it to the tools and channels you actually use.Fork runtime, tự host, tạo cá tính riêng, rồi kết nối với công cụ và kênh bạn thật sự dùng.

Star on GitHub