UiPath/uipath-dev-python
GitHub: UiPath/uipath-dev-python
为 UiPath Python 运行时提供本地交互式构建、测试与调试的控制台。
Stars: 13 | Forks: 1
# UiPath 开发者控制台
[](https://pypi.org/project/uipath-dev/)
[](https://pypi.org/project/uipath-dev/)
[](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 跟踪
- 导出并审查执行历史



## 开发
使用模拟数据启动开发者控制台:
```
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工具, 二进制发布, 交互式终端, 代理开发, 可观测性, 威胁情报, 开发者工具, 开源工具, 执行历史, 数字取证, 文本界面, 日志追踪, 测试工具, 用户代理, 结构化日志, 自动化开发, 自动化攻击, 自动化脚本, 运行时编排, 逆向工具, 集成开发环境