# xworker **Repository Path**: cgb-lowcode/xworker ## Basic Information - **Project Name**: xworker - **Description**: XWorker是动态模型的开发环境和模型库。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-12-21 - **Last Updated**: 2025-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XWorker [XWorker](https://www.xworker.org)是一个基于[动态模型](http://www.x-meta.org/index.html)理论的Java开源框架,通过XML/JSON等结构化数据实现面向对象的运行时编程,集成多领域技术库并深度结合AI交互,致力于构建无需重启即可动态演进的人机协同系统。 # XWorker 快速安装指南 ### 环境要求 - **Java 17+** 运行环境(需提前安装并配置环境变量) ### 安装步骤 1. **准备目录** ```bash mkdir xworker cd xworker ``` 2. **下载核心包** ```bash wget https://www.xworker.org/files/xworker-2.0.4-SNAPSHOT.jar # 或 curl https://www.xworker.org/files/xworker-2.0.4-SNAPSHOT.jar --output xworker-2.0.4-SNAPSHOT.jar ``` 3. **执行安装程序** ```bash java -jar xworker-2.0.4-SNAPSHOT.jar ``` 4. **安装选项配置** ``` 当控制台显示以下选项时: 1: swt_java11 2: swt_java17 3: explorer 4: web 5: exit 输入 2 并按回车(选择Java17版本安装) ``` 5. **启动主程序** ```bash # Windows swt.cmd # Linux/macOS ./swt.sh ``` ### 注意事项 1. 首次安装会下载约210MB依赖包(具体速度取决于网络) 2. 安装完成后会自动创建以下结构: ``` xworker/ ├── config/ ├── databases/ ├── lib/ ├── os/ ├── projects/ ├── webroot/ ├── work/ ├── dml.cmd (sh) ├── dml.conf.cmd (sh) ├── example.cmd (sh) ├── setupevn.cmd (sh) ├── swt.cmd (sh) └── pom.xml ``` 3. 若出现文件权限问题(Linux/macOS): ```bash chmod +x swt.sh ``` ### 配置AI服务 1.打开AI助手 ![打开AI助手](doc/images/oepn_ai_assistant.png) 2.打开默认聊天服务配置模型 ![打开默认聊天服务配置模型](doc/images/open_default_chatservie.png) 3.配置默认服务 ![配置默认服务](doc/images/config_default_chatservice.png) 初次打开模型只有根节点,可以按照以下步设置: - 点击下方添加子节点(Add child)按钮,添加ChatService节点。 - 点击ChatService节点,再添加一个DefaultJsonChatService节点。 - 编辑DefaultJsonChatService,如AI提供商分配的url、apiKey和model。 DefaultJosnChatService应该是兼容OpenAI的。 # 文档和示例 进入XWorker的主程序后,可以在菜单中找到教程和文档等。 # 加入我们 XWorker是一个基于Apache2.0开源协议的平台,XWorker期待你的参与,请加入我们一起来完善它,QQ群:**312989786**。