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.1.tar.gz (46.6 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.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowos-0.1.1.tar.gz
  • Upload date:
  • Size: 46.6 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.1.tar.gz
Algorithm Hash digest
SHA256 dceff1703107da3ce46cc59a7d892e0bed162239846904054630672b261841bd
MD5 b83754b97c81b37f3084f97af50a2e3c
BLAKE2b-256 e9f8b477e797fd693ac708cb44562ec967b7cc12814eb468efc031d08bbf2e89

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: flowos-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flowos-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a42bca9de152e351796027eaad4d76b1c3e413eedc44a3f2a7a65c5b534f718f
MD5 b673cb69e3b2f55b9d12e362955a4191
BLAKE2b-256 a77626de4cb5a4b68a5c2ae85236ed2219bed6d85a5b93df8ecd01c2f417334b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowos-0.1.1-py3-none-any.whl:

Publisher: publish.yml on dspraneeth07/FlowOS

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

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