UiPath/uipath-dev-python

GitHub: UiPath/uipath-dev-python

为 UiPath Python 运行时提供本地交互式构建、测试与调试的控制台。

Stars: 13 | Forks: 1

# UiPath 开发者控制台 [![PyPI - Version](https://img.shields.io/pypi/v/uipath-dev)](https://pypi.org/project/uipath-dev/) [![PyPI downloads](https://img.shields.io/pypi/dm/uipath-dev.svg)](https://pypi.org/project/uipath-dev/) [![Python versions](https://img.shields.io/pypi/pyversions/uipath-dev.svg)](https://pypi.org/project/uipath-dev/) 用于构建、测试和调试 UiPath Python 运行时、代理和自动化脚本的交互式终端应用程序。 ## 概述 开发者控制台为正在构建或试验基于 Python 的 UiPath 运行时的开发者提供本地环境。 它与 [`uipath-runtime`](https://github.com/uipath/uipath-runtime-python) SDK 集成,以使用 [`textual`](https://github.com/textualize/textual) 框架实时执行代理并可视化其行为。 本工具适用于以下场景: - 构建 **UiPath 代理** 或 **自定义运行时集成** 的开发者 - 在部署前测试 **独立自动化脚本** 的 Python 工程师 - 探索 **运行时编排** 和 **执行跟踪** 的贡献者 ## 安装 ``` uv add uipath-dev ``` ## 功能 - 交互式运行并检查 Python 运行时 - 查看结构化日志、输出和 OpenTelemetry 跟踪 - 导出并审查执行历史 ![Copy Error Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/a9d694a943180856.svg) ![Debug Mode Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/0a0dada6eb180905.svg) ![Copy Error Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/3872f60690180914.svg) ## 开发 使用模拟数据启动开发者控制台: ``` uv run uipath-dev ``` 运行测试: ``` pytest ``` ### :heart: 特别感谢 衷心感谢开源社区以及使本项目成为可能的各库维护者: - [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-python) 提供可观测性与跟踪。 - [Pyperclip](https://github.com/asweigart/pyperclip) 提供跨平台剪贴板操作。 - [Textual](https://github.com/Textualize/textual) 提供支持开发者控制台的功能强大的 TUI 框架。
标签:API集成, GET参数, OpenTelemetry, Python工程, Python运行时, Textual框架, TUI, UiPath, uv工具, 二进制发布, 交互式终端, 代理开发, 可观测性, 威胁情报, 开发者工具, 开源工具, 执行历史, 数字取证, 文本界面, 日志追踪, 测试工具, 用户代理, 结构化日志, 自动化开发, 自动化攻击, 自动化脚本, 运行时编排, 逆向工具, 集成开发环境