Skip to main content
Flowly — one brain, everywhere you work

PyPI Python Platform License

Flowly is an open-source AI agent that runs on your machine, meets you on every channel you already use, and gets better the longer you use it. One shared memory, one library of skills, your own LLM keys. It remembers across conversations, maintains and improves itself over time, schedules its own work, and connects to anything that speaks MCP — from a $5 VPS, a Mac mini, or the laptop in front of you.

Install

# One command sets up uv, Python, and Flowly
curl -fsSL https://useflowlyapp.com/install.sh | bash

# Already manage tools with uv?
uv tool install flowly-ai

flowly setup     # pick an LLM provider, add any channels
flowly           # open the terminal UI

What's inside

  • One agent, every channel — Terminal TUI · Telegram · Discord · Slack · Microsoft Teams · WhatsApp · iMessage · Email · voice. A single gateway process speaks to all of them, with one conversation memory shared across every surface.
  • Bring your own key — OpenRouter, Anthropic, OpenAI, Google Gemini, Groq, xAI/Grok, Zhipu/GLM, and any OpenAI-compatible local model (Ollama, LM Studio, vLLM). When nothing is pinned, Flowly cascades through whatever you've configured so it always has a working model. Switch live with /provider and /model. Sign in to xAI with your SuperGrok / X Premium+ subscription instead of an API key.
  • A closed learning loop — every fact becomes a governed memory with a calibrated trust score; a background pass merges duplicates and retires stale notes; structured facts land in a knowledge graph. Opt in and Flowly writes and refines its own skills — every change snapshotted and reversible.
  • 135 built-in skills plus skill bundles and drop-in Markdown skills, compatible with the open agentskills.io standard.
  • MCP, both directions — connect any MCP server (flowly mcp install …) and run Flowly itself as an MCP server (flowly mcp serve) for Claude Desktop, Cursor, or Claude Code.
  • Delegates and parallelizes — spawn isolated sub-agents, run a cross-channel task board sequentially or in parallel, and hand heavy coding off to a local Codex session (opt-in).
  • Scheduled & unattended — built-in cron schedules any natural-language prompt to any channel, and the gateway runs as a background service that survives reboots.
  • Yours to extend & contain — full Python plugins (tools, slash commands, channels, lifecycle hooks), switchable personas, and an OS sandbox (sandbox-exec on macOS, bubblewrap on Linux).

Self-host or cloud

Flowly's agent core is Apache 2.0 — self-host on your laptop, a VPS, or a Mac mini with your own LLM keys, no account required. Optional Flowly Cloud adds native Mac/iOS/Android apps, cross-device sync, hosted LLM access, and a managed relay that keeps your bot reachable when your laptop sleeps.


Apache 2.0. Fork it, ship it, embed it. Self-hosted use with your own LLM keys is unrestricted.

Metadata

Release files for flowly-ai 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flowly-ai 3.0.1
File Size Uploaded
flowly_ai-3.0.1.tar.gz 2.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for flowly-ai 3.0.1
File Interpreter ABI Platform
flowly_ai-3.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.3 MB

Release files / flowly_ai-3.0.1.tar.gz

Download URL flowly_ai-3.0.1.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
2a0b5a94b849cda04c7ff8d68bfa26081dae481fb0e2a4898dceebff199c5eaa
BLAKE2b-256 checksum
How to use checksums
fce4a0647aad9acfbbd45c33915f8cafe5caff58ea1474bab6f5f48509a4a741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / flowly_ai-3.0.1-py3-none-any.whl

Download URL flowly_ai-3.0.1-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2ce1c781fdb2d1fa35e58e96d273f593d24ffe364af7f12e5d69d6aff66e368c
BLAKE2b-256 checksum
How to use checksums
50295ad3a1b25506c83c7130e40c605117773a22519fab95122810cf64374854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

3.0.1 This release

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

1.9.4

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.3

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.5.30

2 release files

1.5.29

2 release files

1.5.28

2 release files

1.5.12

1 release file

1.5.11

2 release files

1.5.10

2 release files

1.5.9

2 release files

1.5.8

2 release files

1.5.7

2 release files

1.5.6

2 release files

1.5.5

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.9

2 release files

1.3.8

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page