Character-first
Tune name, tone, language, warmth, bluntness, roast level, boundaries, and style examples through editable local files.
AI companion runtime
Bestie gives you the pieces for a companion with personality, memory, voice workflows, Telegram, tool permissions, and diagnostics — without pretending it is human or hiding what it did.
Most AI assistants are either sterile productivity bots or unsafe demos with too much power and not enough control. Bestie takes a different route: character first, local control second, tools only when the permission model can carry them.
Character-first
Tune name, tone, language, warmth, bluntness, roast level, boundaries, and style examples through editable local files.
Memory with consent
Use local SQLite memory with inspect, pause, resume, edit, forget, export, clear, and pending approval workflows.
Telegram-ready
Run a local owner-only Telegram bot with slash commands, attachment handling, progress edits, approvals, and optional voice workflows.
Tool power, gated
Start with permission-gated internal tools and classified read-only MCP calls before expanding into riskier actions.
A Vietnamese-first bestie that can banter, comfort, challenge bad ideas, plan work, and avoid fake therapist energy.
Run Bestie in your own Telegram chat with owner-only access, diagnostics, memory commands, and safe error handling.
Keep useful facts local first. Review memories before they become creepy baggage. Delete or export when needed.
Use Doctor, logs, smoke checks, redaction, command references, and explicit config to keep the system debuggable.
Install Bestie and run onboarding.
bestie onboardCheck the local setup.
bestie doctorStart terminal chat.
bestie chatConnect Telegram when the local runtime is healthy.
bestie telegram setupbestie telegramBestie is intentionally honest about what it is and what it is not.