Tools + Memory
Unified runtime for execution and context retention
Central Agentic Tools Bot
CATBot is a developer-first project you can inspect, fork, and personalise. It is built for people who want more control than one-size-fits-all copilots or ChatGPT-style chat clients.
Tools + Memory
Unified runtime for execution and context retention
Responsive HTML Client
Fully responsive UI, including smooth support on iOS Safari
Skills Framework
Manifest-driven extensions for focused capabilities
Human in Loop
Verification and approval checkpoints baked into flow
Why Builders Choose CATBot
CATBot is open source by default. It is not a closed business product, and it is designed for developers who want portable workflows and transparent control.
Natural chat and voice prompts map directly to scoped file and tool operations.
Permission boundaries and non-destructive defaults keep high-speed changes under control.
MCP, browser automation, weather/news, and custom skills plug into one layer you can tailor to your own stack.
Project Surface
Inspect core feature groups including memory, tool orchestration, and multimodal IO.
Open CapabilitiesFollow the engineering loop from objective framing to verified delivery.
Open WorkflowUnderstand runtime layers, data boundaries, and request execution paths.
Open ArchitectureContributing model, roadmap signals, governance standards, and support channels.
Open CommunityInstall dependencies, configure environment values, and run your first prompt loop.
Install CATBotUse the project as-is, fork it for internal tooling, or publish your own skill packs.
Start ContributingCATBot favors inspectable operations over hidden behavior. Every major action path can be reviewed, tuned, and extended to match your personal workflow.
define_goal()
inspect_context()
call_tools_safely()
verify_outputs()
deliver_summary()
Ready To Build
Start at the GitHub project, run a small task, then scale only the pieces you actually need.