# ClearFlow
[](https://codecov.io/gh/consent-ai/ClearFlow)
[](https://pypi.org/project/clearflow/)
[](https://www.python.org/downloads/)
Type-safe async workflows for LLM agents. 200 lines, zero dependencies, 100% coverage.
## Installation
```bash
pip install clearflow
```
## Examples
- [Chat application](examples/chat/) - LLM conversation with state management
## Acknowledgments
Inspired by [PocketFlow](https://github.com/The-Pocket/PocketFlow)'s Node-Flow-State pattern.
## License
MIT
Raw data
{
"_id": null,
"home_page": null,
"name": "clearflow",
"maintainer": "ClearFlow Contributors",
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": "agentic, agents, ai-agents, composable, functional-programming, immutable, llm, mission-critical, zero-dependencies",
"author": null,
"author_email": "Richard Beauchamp <rbeauchamp@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/e2/d7/872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e/clearflow-0.0.3.tar.gz",
"platform": null,
"description": "# ClearFlow\n\n[](https://codecov.io/gh/consent-ai/ClearFlow)\n[](https://pypi.org/project/clearflow/)\n[](https://www.python.org/downloads/)\n\nType-safe async workflows for LLM agents. 200 lines, zero dependencies, 100% coverage.\n\n## Installation\n\n```bash\npip install clearflow\n```\n\n## Examples\n\n- [Chat application](examples/chat/) - LLM conversation with state management\n\n## Acknowledgments\n\nInspired by [PocketFlow](https://github.com/The-Pocket/PocketFlow)'s Node-Flow-State pattern.\n\n## License\n\nMIT",
"bugtrack_url": null,
"license": "MIT",
"summary": "Trustworthy orchestration for LLM-powered agents with predictable routing, immutable state, and zero dependencies",
"version": "0.0.3",
"project_urls": {
"Examples": "https://github.com/consent-ai/ClearFlow/tree/main/examples",
"Homepage": "https://github.com/consent-ai/ClearFlow",
"Inspiration": "https://github.com/The-Pocket/PocketFlow",
"Issues": "https://github.com/consent-ai/ClearFlow/issues",
"Source": "https://github.com/consent-ai/ClearFlow"
},
"split_keywords": [
"agentic",
" agents",
" ai-agents",
" composable",
" functional-programming",
" immutable",
" llm",
" mission-critical",
" zero-dependencies"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ba723a89cb31198c2bb625ed37102d71c58951378e0b70666262d67a58534e51",
"md5": "4e5905cb067a40725dd3bfab06aba4a9",
"sha256": "e0fb157f2765830a26c47c8de3318f6c2c39e1a5cd0d4e84b54b4ae59e60299d"
},
"downloads": -1,
"filename": "clearflow-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e5905cb067a40725dd3bfab06aba4a9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 4872,
"upload_time": "2025-08-07T14:49:15",
"upload_time_iso_8601": "2025-08-07T14:49:15.869243Z",
"url": "https://files.pythonhosted.org/packages/ba/72/3a89cb31198c2bb625ed37102d71c58951378e0b70666262d67a58534e51/clearflow-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2d7872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e",
"md5": "4aaeb72f178d0fc7afc2c7ea3d56b215",
"sha256": "be5b1a85e7fee6dd69a18b40fbd1192754794ff327bf016f8e12e79fae291a3f"
},
"downloads": -1,
"filename": "clearflow-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "4aaeb72f178d0fc7afc2c7ea3d56b215",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 22686,
"upload_time": "2025-08-07T14:49:16",
"upload_time_iso_8601": "2025-08-07T14:49:16.861741Z",
"url": "https://files.pythonhosted.org/packages/e2/d7/872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e/clearflow-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-07 14:49:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "consent-ai",
"github_project": "ClearFlow",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "clearflow"
}