Skip to content

pankaj-bind/clawbolt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

753 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clawbolt.ai

AI assistant for the trades

CI Python 3.11+ any-llm License: Apache 2.0 iMessage | RCS | SMS | Telegram


Clawbolt is a messaging-first AI assistant that helps users manage their business: estimates, client records, job photos, and more. Text your assistant from iMessage, RCS, SMS, or Telegram. No app to install, no dashboard to learn. Just text.

User guide: clawbolt.ai/docs

Demo

Clawbolt Demo

Features

  • Memory -- Clawbolt remembers your rates, clients, preferences, and past conversations
  • Photo analysis -- Send a job site photo and get an AI description for documentation
  • File cataloging -- Photos and documents auto-organized in your Google Drive
  • Proactive heartbeat -- Clawbolt checks in periodically with reminders and follow-ups
  • QuickBooks Online -- Query, create, and send invoices and estimates via QuickBooks (experimental)
  • Google Calendar -- Check availability, schedule jobs, and manage events from chat (experimental)
  • Onboarding -- First-time users get a friendly conversation to set up their profile

Quick Start

git clone https://github.com/mozilla-ai/clawbolt.git
cd clawbolt
cp .env.example .env
# Edit .env with your LLM API key and messaging channel credentials
docker compose up --build

Verify it's running:

curl http://localhost:8000/api/health
# {"status":"ok"}

Webhooks are registered automatically via a Cloudflare Tunnel. Text the Linq phone number or message your Telegram bot and Clawbolt will respond.

Documentation

Audience Where
End users (people using Clawbolt to run their business) clawbolt.ai/docs
Self-hosters (running your own instance) docs/self-host/
Contributors (hacking on Clawbolt itself) CONTRIBUTING.md

Self-hosting

Development

Contributing

See CONTRIBUTING.md for local development setup, tests, and PR guidelines.

About

The AI Assistant that actually does things for the trades

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 87.7%
  • TypeScript 11.6%
  • CSS 0.6%
  • Shell 0.1%
  • HTML 0.0%
  • Dockerfile 0.0%