Metadata-Version: 2.4
Name: kinenix
Version: 0.2.0b1
Summary: Core execution engine and standard action libraries for Kinenix RPA platform
Author: arttopix
License-Expression: MIT
Project-URL: Homepage, https://github.com/arttopix/Kinenix
Project-URL: Documentation, https://github.com/arttopix/Kinenix/tree/main/docs
Project-URL: Issues, https://github.com/arttopix/Kinenix/issues
Keywords: rpa,automation,playwright,workflow,local-ai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Office/Business
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Requires-Dist: playwright>=1.40.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: openpyxl>=3.1.0
Requires-Dist: requests>=2.28.0
Provides-Extra: hub
Requires-Dist: kinenix-hub>=0.2.0b1; extra == "hub"
Provides-Extra: worker
Requires-Dist: kinenix-worker>=0.2.0b1; extra == "worker"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Dynamic: license-file

# kinenix

Core execution engine and `kinenix` CLI for **Kinenix**, an open-source, local AI-native RPA framework in Python.

> **Status: beta.** Flow schemas and action parameters may still change between releases.

- Runs automation flows written as `flow.json` or `flow.md`
- Built-in actions for web automation (Playwright), Excel and CSV (no Microsoft Office required), files, HTTP, email, and flow control
- Local AI actions through Ollama, so business data stays on your machine
- Retries, fallbacks, failure screenshots, and structured JSON execution logs

## Installation

```bash
pip install kinenix
kinenix install-browsers   # Playwright Chromium, needed for web actions
kinenix --version
```

Requires Python 3.10 or newer.

## Usage

```bash
kinenix list                       # list flows found in the current project
kinenix run path/to/flow.json      # run a flow
kinenix compile path/to/flow.md    # compile flow.md into flow.json
kinenix version                    # version and environment details
```

## Related packages

All Kinenix packages are released together with the same version.

```bash
pip install "kinenix[worker]"   # kinenix-worker: run flows unattended on schedules or cron, report to the Hub
pip install "kinenix[hub]"      # kinenix-hub: central server with dashboard; adds `kinenix hub`
```

Kinenix Studio (visual flow editor) lives in the same repository and is not yet published on PyPI.

## Documentation

- [Project README](https://github.com/arttopix/Kinenix#readme)
- [Actions reference](https://github.com/arttopix/Kinenix/blob/main/docs/actions_reference.md)
- [Flow Markdown specification](https://github.com/arttopix/Kinenix/blob/main/docs/flow_markdown_spec.md)
- [CLI guide](https://github.com/arttopix/Kinenix/blob/main/docs/cli_guide.md)

## License

MIT
