Skip to main content
xbot
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

Features

Features

xbot packs a comprehensive set of capabilities that make it more than just a chat interface — it’s a fully autonomous agent that can read, write, execute, search, delegate, and schedule.

Core Tools

  • Built-in Tools — 50+ tools: Shell, file I/O, web search, scheduling, cards
  • Skills & Agents — Markdown-based skill packs and role-based SubAgents
  • MCP Integration — Connect external tools via the Model Context Protocol
  • Memory System — Pluggable memory: flat file-based or Letta (vector search + SQLite)

Extensibility

  • Plugin System — Script-based plugins: widgets, hooks, custom tools
  • Hooks System — 17 lifecycle events with command/HTTP/MCP handlers

Feature Overview

FeatureWhat it doesGuide
Tools50+ built-in tools for file ops, execution, web, scheduling, contexttools.md
SkillsMarkdown capability packs that guide the agent on specific tasksskills-agents.md
SubAgentsRole-based child agents for delegation and parallel workskills-agents.md
Group ChatModerated multi-agent meetings with @mention triggersskills-agents.md
MCPModel Context Protocol for external tool integrationmcp.md
MemoryFlat (default) or Letta (MemGPT) memory providersmemory.md
PluginsScript-based plugins: info bar widgets, tool hints, custom toolsplugins.md
HooksLifecycle event hooks with command/HTTP/MCP handlershooks.md

Quick Decision Guide

I want to…Use this:

  • Run shell commands, edit files, search code → Built-in Tools
  • Teach the agent a workflow (checklist, convention) → Skills
  • Delegate work to a specialist agent → SubAgents
  • Connect an external API or service → MCP Integration
  • Show a status bar widget in the TUI → Plugins
  • Run a script before/after tool execution → Hooks
  • Persist information across conversations → Memory