Skip to main content

Flowfield

A workspace for you and your coding agents, with a board and task feeds.

PyPI version Tests Documentation

Flowfield board with priorities, questions and results ready for review

What is Flowfield?

💬 Plan with the Coordinator
Explore ideas, turn them into milestones and tasks, and refine the plan while workers build. Open a card beside the conversation to discuss its scope or results.

📋 Organize work on the board
Prioritize tasks, track dependencies, and see what’s queued, running or ready for review. Needs you brings questions, blockers and review requests into one place.

🧵 Follow each task in its feed
Keep definitions, progress, tool activity, questions, answers and results together. See what changed and respond to the work that needs your attention.

⚡ Run workers in parallel
Independent tasks run in separate Git checkouts with configurable worker capacity. Dependencies hold work until it’s ready, and each worker uses your project’s tools and checks.

🔎 Review and integrate results
Inspect code changes, try an exact result, and request revisions or approve delivery to your project. Flowfield protects your working changes and keeps approval tied to the code you reviewed.

Install

Install and sign in to Codex CLI or Claude Code or Pi, then:

uv tool install flowfield-core
flowfield serve

The browser opens at localhost:8765. See Installation for the pip alternative.

Choose Add project in the sidebar and select an existing directory, or register it from a terminal:

flowfield project init

Start planning in the Coordinator, or connect a standalone coding agent. Connect the harness you already use: Codex, Claude Code or Pi 1.1+. Choose independently for the Coordinator and workers. Native support ships with Flowfield.

Fits your existing project

Choose an existing repository and use its tools, setup commands and tests. Keep architecture, designs and coding conventions in your repository; Flowfield keeps ongoing work on the board and execution evidence in task feeds.

Workers use separate Git checkouts. You review an exact code result before Flowfield delivers it to your project’s configured branch. Your working changes stay protected.

Documentation

Getting Started · Concepts · CLI · Agents

Build from source

Requires Python 3.12+, uv, Node 24+, pnpm 11.19.0 and Bun 1.3.11. Set FLOWFIELD_BUILD_BUN to the Bun executable before make setup.

make setup
pnpm --dir web build
uv run flowfield serve

See CONTRIBUTING.md for checks and issue reporting. Report vulnerabilities through private security reporting.

License

Apache License 2.0.

Metadata

Release files for flowfield-core 0.3.0

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

Source distribution (sdist)

Source distribution for flowfield-core 0.3.0
File Size Uploaded
flowfield_core-0.3.0.tar.gz 73.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for flowfield-core 0.3.0
File Interpreter ABI Platform
flowfield_core-0.3.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
flowfield_core-0.3.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
flowfield_core-0.3.0-py3-none-macosx_13_0_arm64.whl Python 3 none macOS 13.0+ ARM64 Details

Total release size: 175.1 MB

Release files / flowfield_core-0.3.0.tar.gz

Download URL flowfield_core-0.3.0.tar.gz
Size 73.8 MB
Tags Source
SHA-256 checksum
How to use checksums
3061abfb2050287bf75200c7c1d7be35663003a99746e542fedcd839c4d689c1
BLAKE2b-256 checksum
How to use checksums
196d4bca742d0dfdbbae1418269b1a312a90806e0e507789c5fa5ec363512d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / flowfield_core-0.3.0-py3-none-manylinux_2_28_x86_64.whl

Download URL flowfield_core-0.3.0-py3-none-manylinux_2_28_x86_64.whl
Size 39.0 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
892bc3f5e29b07835cb687a663fe22c4da3ed581c9d6d292af343051835f26d7
BLAKE2b-256 checksum
How to use checksums
c88e592feea015c80e0228cc68d9126571a3654d26316794f14b6233a115a91a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / flowfield_core-0.3.0-py3-none-manylinux_2_28_aarch64.whl

Download URL flowfield_core-0.3.0-py3-none-manylinux_2_28_aarch64.whl
Size 39.0 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4bd184f4bd22b6a9e49645438c1d3f59e9b915cff0fc977e4872690f4faf8533
BLAKE2b-256 checksum
How to use checksums
05f56def1b1acada9bf993736ea06fe5b2976e86d9180bd13c81a50ab5d30397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / flowfield_core-0.3.0-py3-none-macosx_13_0_arm64.whl

Download URL flowfield_core-0.3.0-py3-none-macosx_13_0_arm64.whl
Size 23.4 MB
Tags Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5633b40698d09076822c7339a678c2e67e30193e318103573293552fb7ca6ef6
BLAKE2b-256 checksum
How to use checksums
6122b1ffa678c92afb1a6046f39d11160878d8497593f9726fcf45331fda354b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.5.0

4 release files

0.4.0

4 release files

0.3.1

4 release files

This release

0.3.0 This release

4 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.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