# Aidejs **Repository Path**: NN-Studio/Aidejs ## Basic Information - **Project Name**: Aidejs - **Description**: 一个用于构建人工智能代理的JavaScript框架,它提供了一组工具和库,使创建智能应用程序变得轻松和高效 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://NN-Studio.github.io/Aidejs/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-03-30 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: aidejs, Agent, llm, AI ## README # [Aidejs](https://github.com/NN-Studio/Aidejs) 一个用于构建人工智能代理的JavaScript框架,它提供了一组工具和库,使创建智能应用程序变得轻松和高效 ## 功能列表 通过类似拼积木的方式,你可以轻松地组合各个模块完成个性化的 AI 应用开发。 下面是可用模块:

issue GitHub repo stars forks

名称 简介 地址
@aidejs/core 必选项,基础库,提供了最核心的LLM交互功能和插件系统 访问
@aidejs/tools 非必选,工具库,提供了各种实用的工具函数 访问
更多模块我们将持续维护,你也可以[ 提issue ](https://github.com/NN-Studio/Aidejs/issues)告诉我们你希望提供或丰富优化的。 ## 如何使用? 比如我们希望智能体告诉我们 ./mailmap 文件中的内容,怎么办? 首先,安装必要的依赖: ```bash npm i @aidejs/core @aidejs/tools ``` 然后在文件index.js中写入如下代码: ```js const Aidejs = require("@aidejs/core"); const Tools = require("@aidejs/tools"); // 注册插件 Aidejs.use(Tools); let agent = new Aidejs({ model: "qwen3", url: "http://localhost:11434/v1", apiKey: "" }); agent.task("告诉我文件./.mailmap中的内容是什么", function (message) { process.stdout.write(message); }); ``` 然后直接运行: ```bash node ./index.js ``` 运行以后,就可以看见智能体的回答了: ``` 文件 `./.mailmap` 的内容如下: ` ` ` zxl20070701 <1904314465@qq.com> ` ` ` 这通常是一个邮件映射配置文件,用于将作者名(`zxl20070701`)映射到具体的邮箱地址(`1904314465@qq.com`), 常见于 Git 等工具的签名配置中。需要我帮你修改或解释吗? ``` 更多细节,你可以访问[ 《Aidejs官方文档》 ](https://NN-Studio.github.io/Aidejs/)进行了解或学习。 ## 版权 MIT License Copyright (c) [zxl20070701](https://zxl20070701.github.io/notebook/home.html) 走一步,再走一步