Skip to main content

WhatsApp-first LLM bot

Project description

faltoobot

WhatsApp bot for LLMs.

Setup

git clone https://github.com/pratyushmittal/FaltooBot.git
cd FaltooBot
uv sync
uv run faltoobot configure

Configure ~/.faltoobot/config.toml interactively:

[openai]
api_key = "your_key_here"
model = "gpt-5.2"
thinking = "none"
fast = false

You can rerun uv run faltoobot configure anytime to update the file. If api_key is left blank, Faltoobot falls back to OPENAI_API_KEY from the environment.

Run

Authenticate once:

uv run faltoobot auth

Start the bot:

uv run faltoobot run

Start a new CLI session:

uv run faltoobot chat
uv run faltoobot chat --name "Scratchpad"
uv run faltoochat

Use

Send messages like:

Say hello
/help
/reset

In CLI chat:

/help
/reset
/exit

faltoochat also supports image input. Paste an image file path, paste markdown like ![alt](path), or use Ctrl+V to attach the current macOS clipboard image.

Update

uv run faltoobot update

macOS service

uv run faltoobot install
uv run faltoobot status
uv run faltoobot logs -f

More details: docs/guide.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faltoobot-0.1.0.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

faltoobot-0.1.0-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file faltoobot-0.1.0.tar.gz.

File metadata

  • Download URL: faltoobot-0.1.0.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for faltoobot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 84307bdaa669de42a1467249c847e7235472a887e0bb39a1bc610722245d7237
MD5 7d4efbd94b4775d19ed5966f7c790ead
BLAKE2b-256 91f8fce4180e47e019edecba4223fbf563c32e5b499389a970d0feb802e42df2

See more details on using hashes here.

File details

Details for the file faltoobot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: faltoobot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for faltoobot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b070ed7e6d9afb418b391c0aac5825c85d9c6f16623b14b985004a7c9e16dbc9
MD5 0efe127990e73eb810703405bb756116
BLAKE2b-256 74d78c0b80db1c462fa35e0435b707df5bb4e7939a20f6c9c0d68a1e8e5a2fae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page