AiPy Pro是知道创宇推出的AI智能体软件,可以用大白话完成PPT制作、股票量化研究、Excel/PDF/Word文档处理分析、操作电脑/手机/服务器上的软件等。今天,我用AiPy完成了一个有趣的像素办公室项目分析任务,体验了一把国产AI的硬核实力!
📌 任务背景:一个像素风格的AI办公室
在GitHub上发现了一个有趣的开源项目------Star-Office-UI,这是一个像素风格的AI办公室界面,可以实时显示AI的工作状态。作为一个喜欢折腾的人,我决定深入研究一下这个项目,看看能不能把它玩出新花样。

换作以前,我可能需要:克隆仓库→阅读文档→配置环境→调试运行→分析代码......
对AiPy说:"对这个项目做一个简要的分析 github.com/ringhyacinth/Star-Office-UI

确定最优方案,立即给AiPy接入

确定方案:本地部署,开始克隆仓库

克隆完成后,接入AiPy,完成部署

将办公室名字改为"熙一的AiPy办公室"
python
import os
# 获取当前工作目录
current_dir = os.getcwd()
bat_content = f'''@echo off
chcp 65001 >nul
title 熙一AiPy的办公室 - 启动器
color 0A
echo.
echo ╔════════════════════════════════════════════════════════════╗
echo ║ 🐙 熙一AiPy的办公室 - 一键启动脚本 ║
echo ╚════════════════════════════════════════════════════════════╝
echo.
:: 第一步:清理可能占用端口的进程
echo [1/4] 🔍 检查并清理端口占用...
echo.
:: 检查端口 19000
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :19000 ^| findstr LISTENING') do (
echo ⚠️ 发现端口 19000 被占用,正在清理进程 PID: %%a
taskkill /F /PID %%a >nul 2>&1
if !errorlevel! equ 0 (
echo ✅ 已成功清理端口 19000
) else (
echo ❌ 清理端口 19000 失败,可能需要管理员权限
)
)
:: 检查端口 19001
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :19001 ^| findstr LISTENING') do (
echo ⚠️ 发现端口 19001 被占用,正在清理进程 PID: %%a
taskkill /F /PID %%a >nul 2>&1
if !errorlevel! equ 0 (
echo ✅ 已成功清理端口 19001
) else (
echo ❌ 清理端口 19001 失败,可能需要管理员权限
)
)
echo ✓ 端口检查完成
echo.
:: 第二步:清理可能残留的 Node.js 进程
echo [2/4] 🧹 清理残留进程...
echo.
:: 清理 node 进程(与办公室相关的)
for /f "tokens=2" %%a in ('tasklist ^| findstr /i "node.exe"') do (
echo 清理 Node.js 进程 PID: %%a
taskkill /F /PID %%a >nul 2>&1
)
echo ✓ 进程清理完成
echo.
:: 第三步:等待端口释放
echo [3/4] ⏳ 等待端口释放...
timeout /t 2 /nobreak >nul
echo ✓ 端口已就绪
echo.
:: 第四步:启动办公室
echo [4/4] 🚀 启动"熙一AiPy的办公室"...
echo.
:: 切换到办公室目录
cd /d "{current_dir}"
echo 📁 工作目录: {current_dir}
echo.
:: 启动办公室
start "" "http://127.0.0.1:19000"
echo 🌐 浏览器已打开: http://127.0.0.1:19000
echo.
:: 启动后端服务(如果有启动脚本)
if exist "start.bat" (
echo 📦 检测到 start.bat,正在启动...
call start.bat
) else if exist "server.js" (
echo 📦 检测到 server.js,正在启动...
node server.js
) else if exist "app.js" (
echo 📦 检测到 app.js,正在启动...
node app.js
) else if exist "index.js" (
echo 📦 检测到 index.js,正在启动...
node index.js
) else if exist "package.json" (
echo 📦 检测到 package.json,正在启动...
npm start
) else (
echo ⚠️ 未检测到启动脚本,请手动启动服务
echo 💡 提示: 如果服务已在后台运行,请直接访问浏览器
)
echo.
echo ╔════════════════════════════════════════════════════════════╗
echo ║ ✅ 启动完成!祝您使用愉快! ║
echo ║ ║
echo ║ 🏢 办公室名称: 熙一AiPy的办公室 ║
echo ║ 🌐 访问地址: http://127.0.0.1:19000 ║
echo ╚════════════════════════════════════════════════════════════╝
echo.
echo 按任意键退出此窗口...
pause >nul
'''
# 保存 bat 文件
bat_path = os.path.join(current_dir, "启动熙一AiPy办公室.bat")
with open(bat_path, 'w', encoding='utf-8') as f:
f.write(bat_content)
print(f"✅ 已创建启动脚本: {bat_path}")
print(f"\n📋 脚本功能:")
print(f" 1. 检查并清理端口 19000、19001 占用")
print(f" 2. 清理残留的 Node.js 进程")
print(f" 3. 等待端口释放")
print(f" 4. 自动打开浏览器访问办公室")
print(f" 5. 自动检测并启动后端服务")
print(f"\n🚀 双击运行: 启动熙一AiPy办公室.bat")
utils.set_state(success=True, bat_path=bat_path)
做一个.bat文件:包含清理进程、防止端口占用、启动办公室功能

-
自动联网搜索:AiPy自动获取了项目的README、技术栈、功能特性等关键信息
-
智能代码分析:自动克隆仓库,分析项目结构、依赖关系、核心代码
-
一键部署运行:自动安装依赖、启动服务,像素办公室直接跑起来了!
-
深度功能探索:自动修改配置、测试API、验证连接机制
可以同步到AiPy的工作情况,AiPy未在工作,猫猫则休息,工作则在电脑桌前奋斗


🔥 为什么说AiPy是OpenClaw的平替?
很多人可能听说过OpenClaw------那个爆火的AI智能体工具,可以用自然语言操控电脑完成各种任务。但OpenClaw是国外产品,存在访问慢、语言障碍、数据安全等问题。
而AiPy Pro作为国产AI智能体,完美解决了这些痛点:
-
🇨🇳 完全国产:知道创宇出品,服务器在国内,访问速度快如闪电
-
🗣️ 中文优先:原生支持中文对话,大白话就能指挥AI干活
-
🔒 数据安全:数据不出境,企业级安全保障
-
⚡ 功能强大:PPT制作、文档处理、数据分析、自动化操作样样精通
-
💰 性价比高:相比国外同类产品,价格更亲民
不妨试试AiPy Pro。官网地址:aipyaipy.com,使用我的专属邀请码xJHP还可获得两百万token