Skip to main content

A Python package with a built-in web application

Project description

FlowOS logo

Release Notes PyPI - License PyPI - Downloads Twitter YouTube Channel Discord Server Ask DeepWiki

FlowOS is a powerful platform for building and deploying AI-powered agents and workflows. It provides developers with both a visual authoring experience and built-in API and MCP servers that turn every workflow into a tool that can be integrated into applications built on any framework or stack. FlowOS comes with batteries included and supports all major LLMs, vector databases and a growing library of AI tools.

✨ Highlight features

  • Visual builder interface to quickly get started and iterate.
  • Source code access lets you customize any component using Python.
  • Interactive playground to immediately test and refine your flows with step-by-step control.
  • Multi-agent orchestration with conversation management and retrieval.
  • Deploy as an API or export as JSON for Python apps.
  • Deploy as an MCP server and turn your flows into tools for MCP clients.
  • Observability with LangSmith, LangFuse and other integrations.
  • Enterprise-ready security and scalability.

🖥️ FlowOS Desktop

FlowOS Desktop is the easiest way to get started with FlowOS. All dependencies are included, so you don't need to manage Python environments or install packages manually. Available for Windows and macOS.

📥 Download FlowOS Desktop

⚡️ Quickstart

Install locally (recommended)

Requires Python 3.10–3.14 and uv (recommended package manager).

Install

From a fresh directory, run:

uv pip install flowos -U

The latest FlowOS package is installed. For more information, see Install and run the FlowOS OSS Python package.

Run

To start FlowOS, run:

uv run flowos run

FlowOS starts at http://127.0.0.1:7860.

That's it! You're ready to build with FlowOS! 🎉

📦 Other install options

Run from source

If you've cloned this repository and want to contribute, run this command from the repository root:

make run_cli

For more information, see DEVELOPMENT.md.

Docker

Start a FlowOS container with default settings:

docker run -p 7860:7860 flowosai/flowos:latest

FlowOS is available at http://localhost:7860/. For configuration options, see the Docker deployment guide.

🛡️ Security

For security information, see our Security Policy.

🚀 Deployment

FlowOS is completely open source and you can deploy it to all major deployment clouds. To learn how to deploy FlowOS, see our FlowOS deployment guides.

⭐ Stay up-to-date

Star FlowOS on GitHub to be instantly notified of new releases.

Star FlowOS

👋 Contribute

We welcome contributions from developers of all levels. If you'd like to contribute, please check our contributing guidelines and help make FlowOS more accessible.


Star History Chart

❤️ Contributors

flowos contributors

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

flowos-0.1.0.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

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

flowos-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowos-0.1.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flowos-0.1.0.tar.gz
Algorithm Hash digest
SHA256 98bfab9e9e893f776850ae353c0d9c89504e56de263ca3fb1ea498b5844698ca
MD5 38a6153d34d66ad0fca5201694c4f3b6
BLAKE2b-256 2b9962ae2285223b7daea18bdef0c976db2c8c4145382e662cf19934992aff01

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos-0.1.0.tar.gz:

Publisher: publish.yml on dspraneeth07/FlowOS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: flowos-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for flowos-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79a8ca6cfe337105bedcadeb3dd342e880cdaf228612b14d87a55ec7922426d4
MD5 60b37df4dbec2d5d1666cee7bee42e8b
BLAKE2b-256 38a2895d8e72099c95632e53f5c3fb82112acba159959d5db7fcc2df3a450f2b

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