Flywheel CLI and MCP server — business intelligence from the terminal and Claude Code
Project description
Flywheel AI
Business intelligence CLI and MCP server for Claude Code.
Flywheel connects your meetings, contacts, pipeline, and business context to Claude Code — so your AI assistant knows your business as well as you do.
Quick Install
curl -sSL https://gist.githubusercontent.com/Sharan0516/8fb4a3755b3c3e2a2abfae1c949b574a/raw/install.sh | bash
Or install manually:
pip install flywheel-ai
flywheel login
flywheel setup-claude-code
What You Get
CLI Commands
| Command | Description |
|---|---|
flywheel login |
Authenticate via Google OAuth |
flywheel status |
Check login state and tenant info |
flywheel focus list |
List your focuses (departments/teams) |
flywheel focus switch <name> |
Switch active focus |
flywheel agent setup |
Install browser automation deps |
flywheel agent start |
Start local browser agent |
flywheel setup-claude-code |
Register MCP servers with Claude Code |
MCP Tools (available in Claude Code)
Once registered, Claude Code gains access to:
- flywheel_run_skill — Run meeting-prep, company-intel, and other skills
- flywheel_read_context — Search your business knowledge base
- flywheel_write_context — Store business intelligence
- flywheel_fetch_meetings — List meetings from your calendar
- flywheel_sync_meetings — Sync meetings from connected providers
- flywheel_list_leads — View your pipeline contacts
- flywheel_draft_lead_message — Draft outreach messages
- And more — run
flywheel setup-claude-codeto see the full list
Requirements
- macOS (Apple Silicon or Intel)
- Python 3.10+
- Claude Code (for MCP tools)
Configuration
All configuration is handled automatically. No .env file needed.
| Env Variable | Default | Description |
|---|---|---|
FLYWHEEL_API_URL |
Hosted backend | Override API endpoint |
FLYWHEEL_DIR |
~/.flywheel/ |
Local config directory |
Publishing & Maintenance
- PyPI package: https://pypi.org/project/flywheel-ai/
- Install script (public gist): https://gist.github.com/Sharan0516/8fb4a3755b3c3e2a2abfae1c949b574a
When you update scripts/install.sh, sync the gist:
gh gist edit 8fb4a3755b3c3e2a2abfae1c949b574a scripts/install.sh
To publish a new CLI version to PyPI:
# 1. Bump version in cli/pyproject.toml
# 2. Run:
UV_PUBLISH_TOKEN=pypi-XXXX ./scripts/publish-cli.sh
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flywheel_ai-0.2.0.tar.gz.
File metadata
- Download URL: flywheel_ai-0.2.0.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4665b033ced9bbba3fb38d41ad35693ae794ecef90b71cdb6eb1978f76f0cbcc
|
|
| MD5 |
06b8a7de89b787db37a84967224c9f15
|
|
| BLAKE2b-256 |
12cadf970ea5c993051c3bbdb128019acbbbe1e1dfe37a643ca140553b3211ac
|
File details
Details for the file flywheel_ai-0.2.0-py3-none-any.whl.
File metadata
- Download URL: flywheel_ai-0.2.0-py3-none-any.whl
- Upload date:
- Size: 34.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7626bde494a3ab686e67ccb7be6df4fa65e12884172a702355d76bde64408135
|
|
| MD5 |
06e7b6970f86ed64252d86d45e30e23c
|
|
| BLAKE2b-256 |
3bf869ac3c3622297b33e6f079678717a7d628bee1a9f9ce9aea73fba1a3c4cc
|