🎯

vercel-ai-sdk-v6

🎯Skill

from steveoon/agent-computer-user

VibeIndex|
What it does

vercel-ai-sdk-v6 skill from steveoon/agent-computer-user

vercel-ai-sdk-v6

Installation

git cloneClone repository
git clone <repository-url>
pnpmRun with pnpm
pnpm install # 推荐使用pnpm
pnpmRun with pnpm
pnpm dev # 使用Turbopack加速开发构建
pnpmRun with pnpm
pnpm dev # 启动开发服务器(Turbopack)
pnpmRun with pnpm
pnpm start # 启动生产服务器
📖 Extracted from docs: steveoon/agent-computer-user
4
-
Last UpdatedJan 23, 2026

Skill Details

SKILL.md

Overview

AI智能招聘与办公自动化平台

基于Next.js 15构建的企业级智能招聘助手,集成了多模型AI对话、桌面自动化、智能回复生成等功能,助力HR提升招聘效率和候选人体验。

Next.js 15

TypeScript

React 19

AI SDK

功能特性 ·

本地开发 ·

配置说明 ·

部署指南


功能特性

🤖 多模型AI智能对话

  • 智能回复生成:两阶段AI架构(分类→生成),支持16种招聘和考勤场景的智能回复
  • 多模型集成

- Anthropic Claude (支持Computer Use功能)

- 阿里通义千问 (qwen-turbo/qwen-plus/qwen-max)

- OpenAI GPT系列

- Google Gemini

- DeepSeek

- OpenRouter (聚合多模型)

  • 动态模型切换:运行时切换AI模型,无需重启应用
  • 智能降级机制:AI服务不可用时自动降级到规则引擎

🖥️ 桌面自动化能力

  • E2B集成:通过E2B沙箱环境实现安全的桌面自动化
  • Computer Use:支持Claude的计算机使用功能,可以像人一样操作电脑
  • 截图与交互:支持屏幕截图、鼠标点击、键盘输入等桌面操作
  • 中文输入支持:完善的中文IME支持,适配国内应用场景

💼 招聘业务定制

  • Boss直聘集成:完整的招聘流程自动化,包含反检测措施
  • DulidayHR系统:职位管理、面试预约等功能集成
  • 职位信息生成:智能生成格式化的招聘信息,支持多种岗位类型
  • 多品牌支持:动态品牌检测和切换,支持多租户架构

🔧 企业级配置管理

  • 统一配置服务:基于LocalForage的持久化配置管理
  • 三层数据结构:品牌数据、系统提示词、回复提示词分层管理
  • 可视化管理界面/admin/settings 提供完整的配置管理UI
  • 数据迁移系统:从硬编码到持久化存储的自动迁移
  • 配置版本控制:支持配置的导入、导出、版本管理

🔗 第三方集成

  • 通信工具

- 飞书群机器人(支持富文本消息)

- 企业微信机器人(支持图片附件)

  • MCP协议:支持Model Context Protocol,集成Puppeteer、Google Maps等
  • 浏览器自动化:Puppeteer集成,支持网页抓取和自动化测试

🚀 技术架构亮点

  • Next.js 15 App Router:最新的React服务端渲染框架
  • TypeScript严格模式:100%类型安全,禁用any类型
  • Zod模式驱动:运行时验证与编译时类型推导统一
  • 单例模式服务:核心服务采用单例模式,防止内存泄漏
  • React 19特性:利用最新React特性提升性能

🔒 安全与合规

  • 沙箱执行环境:危险命令在E2B沙箱中隔离执行
  • 命令黑名单:内置危险命令检测和拦截
  • 环境变量隔离:构建时和运行时变量严格分离
  • 生产环境保护:生产环境下的额外安全限制

本地开发

环境要求

  • Node.js 18.18+
  • pnpm 8+ (推荐) 或 npm/yarn
  • Docker (可选,用于容器化部署)

快速开始

  1. 克隆项目并安装依赖

```bash

git clone

cd ai-sdk-computer-use

pnpm install # 推荐使用pnpm

```

  1. 配置环境变量

复制环境变量模板并配置:

```bash

cp .env.example .env.local

```

编辑 .env.local 文件,配置必要的环境变量:

```bash

# AI模型API密钥(至少配置一个)

ANTHROPIC_API_KEY=your_anthropic_key # Claude模型

DASHSCOPE_API_KEY=your_dashscope_key # 通义千问

DEEPSEEK_API_KEY=your_deepseek_key # DeepSeek(可选)

OPENROUTER_API_KEY=your_openrouter_key # OpenRouter(可选)

GEMINI_API_KEY=your_google_gemini_key # Google Gemini(可选)

# E2B桌面自动化(Computer Use功能必需)

E2B_API_KEY=your_e2b_key

# Supabase认证(可选,不配置则以独立模式运行)

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url

NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key

# 第三方集成(可选)

FEISHU_BOT_WEBHOOK=your_feishu_webhook # 飞书机器人

WECHAT_BOT_WEBHOOK=your_wechat_webhook # 企微机器人

WECHAT_BOT_ACCESS_TOKEN=your_wechat_token

DULIDAY_TOKEN=your_duliday_token # DulidayHR系统

# MCP集成(可选)

EXA_API_KEY=your_exa_search_key # Exa搜索

```

  1. 启动开发服务器

```bash

pnpm dev # 使用Turbopack加速开发构建

```

  1. 访问应用

- 主应用: [http://localhost:3000](http://localhost:3000)

- 配置管理: [http://localhost:3000/admin/settings](http://localhost:3000/admin/settings)

- LLM测试: [http://localhost:3000/test-llm-reply](http://localhost:3000/test-llm-reply)

- 健康检查: [http://localhost:3000/api/health](http://localhost:3000/api/health)

开发命令

```bash

# 开发

pnpm dev # 启动开发服务器(Turbopack)

pnpm build # 构建生产版本

pnpm start # 启动生产服务器

# 测试

pnpm test # 运行单元测试(watch模式)

pnpm test:run # 运行单元测试(单次)

pnpm test:ui # 可视化测试界面

pnpm test:coverage # 生成测试覆盖率报告

pnpm test:mcp # 测试MCP连接

# 代码质量

pnpm lint # ESLint检查

pnpm format # Prettier格式化

pnpm format:check # 检查格式化

npx tsc --noEmit # TypeScript类型检查

# Docker