Skip to content

Roadmap and priorities

Bestie’s roadmap is intentionally sequenced to avoid building risky power before the local character, memory, diagnostics, and permission foundation can support it.

  1. Do not build Zep before local SQLite.
  2. Do not build broad MCP or ACP before Doctor and permissions.
  3. Do not let playful rude tone become abusive.
  4. Do not market the agent as conscious, therapy, romance, or perfect memory.
  5. Do not make onboarding v1 too long.

Implemented for local development:

  • terminal chat
  • character prompt
  • minimal onboarding/config wizard
  • OpenAI-compatible LLM calls
  • basic logs
  • local SQLite memory
  • memory policy and manual controls
  • status
  • Doctor checks and safe local fixes
  • Telegram long polling
  • owner-only Telegram access
  • Telegram slash commands
  • permission-gated local read tools
  • classified read-only MCP calls
  • opt-in real Telegram smoke
  • one-command installer smoke

The next work should stay scoped and improve first-run reliability before expanding the product surface.

Good next work:

  • Fuller onboarding polish when it improves first-run completion.
  • Doctor diagnostics polish when it protects install or real use.
  • Telegram reliability fixes discovered by daily local use.
  • Installer/onboarding handoff for non-technical users.
  • Optional Zep memory.
  • Backup, update, migration, restore.
  • Local web console.
  • Doctor UI.
  • Broader tools after permissions have real terminal and Telegram mileage.
  • Broader MCP support.
  • ACP/multi-agent support.
  • Plugin system.
  • Persona templates and marketplace.
  • Avatar, voice, and body layer.
  • Hosted/SaaS mode.
  • Zep after SQLite.
  • MCP/ACP after Doctor and permissions.
  • UI after CLI basics.
  • Installer after onboarding works.
  • No public marketing claims about consciousness, therapy, romance, or perfect memory.