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. Inbox 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 issue reporting and contribution policy. Report vulnerabilities through private security reporting.

License

Apache License 2.0.

Metadata

Release files for flowfield-core 0.4.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.4.0
File Size Uploaded
flowfield_core-0.4.0.tar.gz 73.8 MB Details

Built distributions (wheels)

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

Total release size: 175.2 MB

Release files / flowfield_core-0.4.0.tar.gz

Download URL flowfield_core-0.4.0.tar.gz
Size 73.8 MB
Tags Source
SHA-256 checksum
How to use checksums
074b5b6524a07c1118f5efec029031b63bec87b20d5e2c5abfcccf2eaf717c4e
BLAKE2b-256 checksum
How to use checksums
f89dc2561f520952ad17fe69da3bd00b16b1936c0bd4349b0552eb3522df33a8
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.4.0-py3-none-manylinux_2_28_x86_64.whl

Download URL flowfield_core-0.4.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
f1875bcb2fc1a1a1584abf6a4d2a3f7c3df768a1621f60a90d6d47146dc894a6
BLAKE2b-256 checksum
How to use checksums
c7875ddf0fc441779caccab0a2647cef4e30769a3244c0400da8cc85db1d271d
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.4.0-py3-none-manylinux_2_28_aarch64.whl

Download URL flowfield_core-0.4.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
573e9a79528df9c9212184cdcc764d717f61c2287deb0768b8a1c4eb855de258
BLAKE2b-256 checksum
How to use checksums
776efcc23dda500ce773d6a83f821c6c144e19fbcdde2428a6d1eb31de94ec67
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.4.0-py3-none-macosx_13_0_arm64.whl

Download URL flowfield_core-0.4.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
a16211b53ac98ae7a490262fdf73f3a2ea7af8f73fff45ab91fb7f5a8dda956b
BLAKE2b-256 checksum
How to use checksums
b751e4304d3bff3498d3b64d8a7d8d734b93ca3f2fd72f6d0fb44d16827db427
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

This release

0.4.0 This release

4 release files

0.3.1

4 release files

0.3.0

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