v0.1.0 / ALPHA

轻量化 TypeScript AI Agent 框架

精简内核,开箱即用,自由拓展

$ npm install @yong_xie/lighter
01 / START SMALL

几行代码,
第一个 Agent。

  1. 1
    连接 Provider
  2. 2
    创建 Agent
  3. 3
    开始运行
快速开始 ↗
hello.tsTypeScript
import { Agent, Model, OpenAIProvider,
  UserMessage } from "@yong_xie/lighter";

// 连接你的模型服务
const provider = new OpenAIProvider(
  process.env.OPENAI_API_KEY!,
  process.env.OPENAI_MODEL!
);
const agent = new Agent({
  model: new Model(provider)
});

// 运行你的第一个 Agent
const result = await agent.run({
  messages: [new UserMessage("为月球书店起个名字。")]
});

console.log(result.messages.at(-1));
示例输出月光书局

需配置 API key;工具示例需 Zod 4。输出为示意。

02 / UNDER THE HOOD

精简可靠的核心循环。

01 / YOUR APPLICATIONMessage

传入消息

02 / LIGHTER COREModel

回复或调用工具

03 / YOUR CAPABILITIESTool

执行并返回结果

04 / A FEW DETAILS

常见问题。

GitHub 交流 ↗
需要准备什么?

Node.js 22+、ESM 项目,以及模型服务的 API key 和模型 ID。

哪些能力由应用负责?

对话存储、运行轮数限制、权限与工具隔离。详见运行边界。

当前版本稳定吗?

目前为 Alpha,API 可能发生破坏性变化。

下一簇火花,由你点燃。

开始构建 ↗