agents-js

用 Node.js 快速搭建能听会说的实时多模态 AI 智能体

开源 🏷️基础免费,高级付费 ✅ 目前可打开 开发框架 🍴 复刻 419 🐛 待处理 524 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 957
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 开源 SDK 免费,LiveKit Cloud 提供免费额度,超出按量计费

项目预览

agents-js 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队livekit
定价模式🏷️基础免费,高级付费
价格说明开源 SDK 免费,LiveKit Cloud 提供免费额度,超出按量计费
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言TypeScript
GitHub 星标★ 957
上线时间2024-04-01 00:00:00
代码更新2026-11-03
仓库体积65.9 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数2

项目介绍

agents-js 是一个基于 Node.js 和 TypeScript 的实时多模态 AI 智能体开发框架。它解决的核心问题是:开发者通常需要手动拼接语音识别、大模型推理、语音合成、视觉理解等多个独立服务,并处理实时流式传输、状态管理和工具调用等复杂逻辑。agents-js 将这些能力封装为统一的智能体抽象,让开发者可以用简洁的 API 定义智能体的行为、工具和事件回调,快速构建能听、能看、能说的实时交互应用。框架原生支持流式输入输出,适合需要低延迟响应的对话场景,例如语音助手、实时客服或交互式数字人。它提供模块化设计,方便接入不同的 AI 模型和服务提供商,降低多模态应用开发门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 957

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:本地 (Node.js) 4 步

环境要求

  • Node.js 18+
  • pnpm
  • LiveKit 项目凭证

安装与启动步骤

  1. 1装 pnpm

    monorepo 用 pnpm 管理。

    npm install -g pnpm
  2. 2装 agents 包

    在自己的项目里引入 agents SDK。

    pnpm install @livekit/agents
  3. 3构建示例

    先编译仓库内的 examples。

    pnpm run build && node ./examples/src/basic_agent.ts dev
  4. 4跑餐厅助手示例

    换更完整的示例验证工具调用与多轮对话。

    pnpm run build && node ./examples/src/restaurant_agent.ts dev

如何确认成功

agent 以 dev 模式连上 LiveKit 房间,控制台打印会话事件,能完成一轮语音或多轮问答。

常见问题

Q:连不上房间?

A:检查 LIVEKIT_URL / API_KEY / SECRET 三项环境变量。

注意事项

  • dev 模式适合本地调试,生产用 start 子命令。
  • 日志级别可用 --log-level=debug 打开,排查连接问题很有用。

核心亮点

  • 基于 TypeScript,类型安全,Node.js 生态无缝集成
  • 原生支持实时流式多模态交互,适合低延迟场景
  • 提供智能体抽象和工具调用机制,减少重复造轮子

不足之处

  • 项目处于早期阶段,API 可能不稳定
  • 文档和社区生态相对薄弱,示例较少

适用场景

  • 构建实时语音对话助手
  • 开发多模态客服机器人
  • 搭建交互式数字人应用

替代项目

LiveKit Agents、Pipecat

上一篇:ai-agents-frameworks

下一篇:connectonion

同类项目推荐

runprompt 开源

在终端里直接跑 LLM 提示词,告别复制粘贴

Run LLM prompts from your shell

★ 445 2026-08-09
docetl 开源

用自然语言定义数据管道,LLM 自动处理非结构化数据

A system for agentic LLM-powered data processing and ETL

★ 4190 2026-08-09
fragments 开源

用 AI 一句话生成完整 Next.js 应用,快速搭建全栈原型

Open-source Next.js template for building apps that are fully generated by AI. By E2···

★ 6407 2026-08-09
connectonion 开源

让多个 AI Agent 组队干活,少写调度代码。

CLI is all you need. The agent CLI harness.

★ 1505 2026-09-12
LMOps 开源

让大模型从实验走向生产,快速构建可靠AI应用

General technology for enabling AI capabilities w/ LLMs and MLLMs

★ 4484 2026-08-09
prodagent 开源

1800行读懂 agent 框架内核,可恢复可续跑

A minimal, readable agent-framework kernel — understand how LangGraph/ADK work unde···

★ 134 2026-10-15
extensionOS 开源

在浏览器里直接调用大模型,边上网边用 AI

Imagine a world where everyone can access powerful AI models—LLMs, generative image···

★ 136 2026-08-09
goal-flow 开源

用图编排智能体,一键迁移 Dify 工作流为代码

Graph-Orchestrated Agent Loop — a production-grade framework on LangGraph. Combine ···

★ 135 2026-08-09
Plush-for-ComfyUI 开源

在 ComfyUI 里直接调用 GPT/Claude/Gemini,优化提示词,提升出图效率

Custom node for ComfyUI/Stable Diffustion

★ 200 2026-08-09