Charles — business
Charles is an agentic back office for a portfolio of ventures — not one assistant but a spine you grow into a family of role-scoped agents. Vendor-neutral by design: bring your own accounts, sealed in the vault and never shown to a model.
Shipping today
- Ventures registry — a multi-entity tree (Ltd / sole-trader / holding) with nested projects
- Companies House identity lookup — pull a UK company's registered details into a venture
- Per-venture plan, tasks, ideas and notes the agent reasons over
- Social — multiple accounts per platform (BYO-OAuth), post + listen across Bluesky, Mastodon, Threads, Instagram, Facebook, LinkedIn, X and YouTube
- Books read-through — Xero and Stripe (balance, invoices, subscriptions + MRR, payouts)
- Market signals — Google Trends, Google Search Console and Trading 212 read-through
- Domain inventory — your domains across registrars, imported from GoDaddy
- Venture boards — a planning kanban with rich cards and typed refs, per venture
- Slide decks — Markdown → presentations (Marp), deterministic output
Set it up
Add the Charles plugins (charles-ventures, charles-decks, the social-* you use, the
finance-*/signals plugins) to your matbot.yaml, and connect each account once in the vault — see
Connect your accounts.
Works with
Companies House · Bluesky · Mastodon · LinkedIn · X · YouTube · Google Trends · Search Console · Trading 212 · Xero · Stripe · GoDaddy.
Roadmap
- CRM — contacts, companies, deals and pipeline per venture
- Books, deeper — cash position, tax deadlines, invoice write-back
- More registrars (Cyberfolks import)
- A role-scoped agent family (accounting / relationship / social Charles)
Free and open source (AGPL) — on GitHub.