#Node.js

ai - AI应用开发的TypeScript工具包,支持Next.js、React等框架
Vercel AI SDKNext.jsReactNode.jsTypeScriptGithub开源项目
Vercel AI SDK是一个TypeScript工具包,帮助开发者使用Next.js、React、Svelte、Vue等框架和Node.js运行时构建AI应用。核心模块提供统一API与OpenAI、Anthropic、Google等模型提供商交互。UI模块提供构建聊天机器人和生成界面的钩子,适用于多个框架。RSC模块为支持React服务器组件的框架提供优化API。开发者可以通过社区支持和贡献指南快速上手并进行贡献。
keras-js - 在浏览器中运行Keras模型,利用WebGL提供GPU加速
TensorFlow.jsKerasWebGLNode.jsMNISTGithub开源项目
Keras.js项目已停止更新,建议使用TensorFlow.js。该项目允许在浏览器中运行Keras模型,并利用WebGL提供GPU支持。用户可以访问交互演示和文档,体验MNIST卷积网络、ResNet50、Inception v3等模型的应用。虽然Keras.js不再更新,但现有演示仍可使用,并且支持在Node.js中以CPU模式运行模型。
micro-agent - 微型AI代理用于代码编写和修复
Micro Agent代码生成测试驱动开发Node.jsAPI密钥Github开源项目
一个专注于代码生成和修复的AI工具,通过自动生成测试用例并迭代代码,确保所有测试通过。支持OpenAI和Anthropic API集成,提供视觉匹配和Figma集成功能,为开发者提供高效和精确的代码编写体验。
amplication - 实现.NET和Node.js后端应用的快速开发工具
Amplication开源Node.js后端应用开发.NETGithub开源项目热门
Amplication是一款开源开发平台,专注于快速生成生产就绪的.NET和Node.js后端应用。该平台通过自动化后端开发流程,确保代码一致性和可预测性,符合最高标准,并提供丰富的API集成和数据模型管理功能。Amplication支持团队合作,适用于各种规模的团队,帮助您专注于业务逻辑,同时简化开发过程。现可直接访问app.amplication.com在线创建服务,或本地部署开发。
LlamaIndexTS - 轻量级TS/JS库,简化自定义数据与大型语言模型的整合
LlamaIndexLLMNode.jsReactOpenAIGithub开源项目
LlamaIndex.TS 提供简便的 TypeScript 和 JavaScript 库,帮助开发者将数据集成到大型语言模型中。支持 Node.js、Deno、Bun 和 React Server Components 等 JS 环境,尽量减少浏览器环境的限制。通过文档分割、嵌入和查询引擎,用户可以高效创建索引并执行查询。此外,LlamaIndex.TS 兼容多种大型语言模型,包括 OpenAI GPT、Anthropic Claude 和 Llama 系列,提供灵活工具构建高级应用程序。
FreedomGPT - 在本地机器上高效运行LLM模型的开源项目
FreedomGPTElectronReactNode.jsLLM模型Github开源项目
FreedomGPT是一款基于Electron和React的应用,支持在本地机器上运行LLM模型。项目包含详细的安装和使用指南,适用于macOS、Windows和Linux系统,并提供贡献指南和社区支持。用户可以下载和配置Liberty Edge模型,并启用挖矿功能。
llama-node - 支持多语言大模型推理的Node.js库
LLaMA NodeNode.js推理库模型支持安装Github开源项目
llama-node是一个支持多种大语言模型推理的Node.js库,兼容LLaMA、RWKV等模型。它基于llm、llama.cpp、rwkv.cpp,使用napi-rs实现消息传递。支持模型包括Alpaca、GPT4All等,适用于多平台如macOS、Linux和Windows。项目处于早期阶段,API可能会更新。
openai-quickstart-node - Node.js的OpenAI API快速入门示例
OpenAI APINode.js聊天应用API请求gpt-3.5-turboGithub开源项目
本项目提供了一个Node.js平台的OpenAI Chat Completions API简易示例,旨在引导初学者快速理解API请求与消息流的处理。本示例包含详尽的安装和设置步骤,伴随代码说明,助力开发者在本地轻松实现应用部署和测试。
search_with_ai - 构建基于对话的AI搜索系统,集成多种搜索引擎与语言模型
AI搜索Docker部署Node.jsVue3OpenAIGithub开源项目
search_with_ai是一个开源项目,基于Node.js和Vue3创建,支持OpenAI、Google等多个语言模型及Bing、Google等搜索引擎。该系统特色包括响应式设计、多语言选项以及夜间模式,可通过Docker快速部署,不需密钥便可使用默认设置运行。
chatgpt-mirror - 基于gpt-3.5模型的多样化部署应用
ChatGPT MirrorOpenAI APIDockerNode.js环境配置Github开源项目
ChatGPT Mirror,一个基于gpt-3.5-turbo模型的应用,支持Docker和Node.js环境部署。用户可通过配置文件自定义OpenAI API错误提示,便于集成与管理。该项目已归档,推荐转用ChatbotUI。
x-crawl - 基于Node.js的灵活AI辅助爬虫库
x-crawlAI爬虫Node.jsOpenAI网络技术Github开源项目
x-crawl是一个高效的Node.js AI爬虫库,支持动态和静态页面爬取。其AI技术增强了数据抓取的准确性和效率,适用于多种场景与代理配置。
Video-Call-App-NodeJS - 可扩展的WebRTC视频会议平台
WebRTCSocket.ioNode.js多人视频会议实时通信Github开源项目
探索基于WebRTC、Socket.io及Node.js的视频会议应用,专为少量参与者设计,支持多功能视频通话、屏幕共享、文本聊天等。完美适用于小型团队提升沟通效率。
TikTok-Chat-Reader - 实时捕获TikTok直播聊天与互动事件
TikTok LIVETikTok-Live-ConnectorSocket.IONode.js聊天阅读器Github开源项目
TikTok-Chat-Reader利用非官方API,实现实时捕捉TikTok直播中的聊天、礼物及其他事件。本工具支持本地部署和线上演示,便于开发者和内容创作者快速测试,并有效管理TikTok直播互动。
lmstudio.js - 支持在JavaScript和Node.js环境中本地大语言模型的加载和使用的库
lmstudio.jsNode.jsLLM安装API使用Github开源项目
lmstudio.js库在JavaScript和Node.js环境中实现本地大语言模型的加载和使用。支持CLI工具的快速安装,模型的预设配置与自定义,跨域资源共享和守护模式。提供详尽的API示例,涵盖模型加载、文本补全、对话和结构化输出功能,适合开发Web应用及定制LLM使用场景的开发者。
find-job - 全自动简历投递助手
GPTRPANode.jsselenium-webdriver自动投简历Github开源项目
项目利用selenium-webdriver进行浏览器自动化操作,并结合免费的OpenAI API实现一键简历投递。它采用Node.js编写,适合前端开发者且无需设置代理,全程免费。用户只需提供API Key和简历信息,系统会自动处理职位描述,并通过GPT生成专业的求职信息,实现自动投递。
pinecone-ts-client - Pinecone 向量数据库的官方 TypeScript/Node 客户端
PineconeNode.jsTypeScript索引API密钥Github开源项目
Pinecone Node.js 官方 TypeScript 客户端,提供简单易用的安装和配置指南。支持通过环境变量或配置对象传入 API 密钥,方便创建和管理 serverless 和 pod-based 索引,并且支持扩展和删除保护功能。提供详细的迁移指南和丰富的示例代码,帮助用户快速上手和迁移到新版本。兼容 TypeScript 4.1 及以上版本,支持多种索引配置和集合操作。
chatgpt-twitter-bot - ChatGPT API 驱动的 Twitter 互动机器人
ChatGPTTwitter botOpenAIAPINode.jsGithub开源项目
该Twitter机器人使用OpenAI的ChatGPT API,通过@ChatGPTBot提问并以多条推文形式回复。项目使用Node.js包,已开源并附带MIT许可。机器人解析并回应用户的输入,响应时间取决于使用量和Twitter的限制。
clevercli - 精准调用OpenAI模型的多功能命令行工具
clevercliOpenAICLI工具prompt类型Node.jsGithub开源项目
clevercli是一款命令行工具,通过简单命令调用OpenAI模型(如ChatGPT)。支持自定义提示类型,并提供丰富的社区维护提示示例,从撤销提交到解释概念均能实现。只需安装Node.js v16+并设置API密钥,即可使用多种内置和自定义提示。clevercli还支持通过stdin输入和缓存功能,非常适合开发者和自动化爱好者。
gpt-rss - 定时更新AIGC、GPT和LLM文章
GPT RSSAIGCLLMVue3Node.jsGithub开源项目
GPT RSS项目使用Vue3和Vant UI组件库,支持PC和移动端,提供搜索和筛选功能。项目通过Node.js定时任务每日更新文章,涵盖AIGC、GPT和LLM领域内容。用户可在线浏览或通过备用网站访问,并可贡献优质公众号或订阅号。感谢Front End RSS与RSSHub的支持。
minecraft-openai - 通过OpenAI实现对Minecraft非玩家角色的控制
MinecraftOpenAIGPT-3Node.jsAPI keyGithub开源项目
该项目展示了如何通过OpenAI和GPT-3控制Minecraft中的非玩家角色。需要Minecraft Java版1.17、Node.js 14+和OpenAI账户,以及配置API密钥来启动Minecraft服务器。项目支持多种命令和上下文,并提供详细的安装和使用指南,适合技术爱好者探索AI与游戏的结合。
openai-whisper-api - 多功能开源语音转文字API,支持多语言和多任务
OpenAI Whisper API语音识别Node.jsDockerTypescriptGithub开源项目
OpenAI Whisper API是一种开源AI模型微服务,采用OpenAI先进的语音识别技术,支持多语言识别、语言识别和语音翻译。该服务基于Node.js、Bun.sh和Typescript构建,可在无依赖的Docker环境中运行,适用于语音和语言相关的应用。无论是转录语音消息、改进系统性能,还是探索Whisper API的功能,这都是一个强大的工具,且采用MIT许可证,开发者可以轻松使用。
gpt4-playground - GPT-4 API密钥测试和演示平台
GPT-4 PlaygroundAPI钥匙本地存储开发者体验Node.jsGithub开源项目
GPT-4 Playground是一个测试和演示GPT-4 API密钥的开源项目,突破了现有环境对8k及32k模型的限制,无需购买ChatCPT Plus即可获得完整功能。该项目保留了原生体验,并通过本地存储加密API密钥以保障安全。支持多会话及会话历史记录功能,方便开发者更好地测试和使用。
OpenAI-Assistant-API-Chat - 个性化AI助手对话,支持文件上传和图像描述
OpenAI Assistant API ChatVercelgpt-4-1106-preview文件上传Node.jsGithub开源项目
该项目利用OpenAI最新的“gpt-4-1106-preview”模型,提供个性化的AI助手对话体验,支持名称和描述的定制。用户可以通过Vercel平台轻松部署应用,功能包括文件上传和图像描述。未来计划添加函数调用和代码解释功能。欢迎社区贡献,共同完善应用。
whisper-node - 提升本地转录性能的Node.js绑定
whisper-nodeOpenAI转录Node.jsJSONGithub开源项目
Whisper-node是OpenAI Whisper的Node.js绑定,支持本地转录,输出格式包括JSON、.txt、.srt和.vtt。该项目经过CPU优化,支持Apple Silicon ARM,并提供单词级精度的时间戳。通过npm可快速安装,并可选下载模型。未来将增加浏览器兼容性、语言检测和说话者识别等新功能。
chatgpt-token - 在Goerli区块链网络上部署和自定义OpenAI GPT模型
Node.jsHardhatOpenAI APIGPTDALL·EGithub开源项目
本项目旨在利用OpenAI API在Goerli区块链网络上部署和自定义GPT模型。项目依赖于Node.js和Hardhat开发环境,需配置OpenAI API密钥。通过修改deploygpt4.ts脚本,可以调整API调用与DALL·E模型的交互。项目支持本地测试和区块链部署。
chatgpt-telegram-bot - Telegram机器人,支持私聊与群聊
ChatGPT Telegram BotNode.jsAPIOpenAIDockerGithub开源项目
ChatGPT Telegram Bot 基于 Node.js 构建,支持私聊和群聊。提供无浏览器官方 API、非官方 API、用户访问控制、消息队列管理以及代理支持等功能。可通过 Docker 或 Node.js 部署。
franc - 多语言文本检测工具,适用于多种编程环境
franc语言识别CLIISO 639-3Node.jsGithub开源项目
franc是一款多语言文本检测工具,支持从82种到419种语言。提供命令行接口,适用于Node.js、Deno和现代浏览器。适用大文档检测以提高准确性,确保检测结果可靠。
chatgpt-knowledge-base-chatbot - 使用个人数据打造的OpenAI ChatGPT聊天机器人,涵盖多种技术栈与功能
OpenAi ChatGPTNode.jsPythonMongoDBReactGithub开源项目
该项目开发了一个利用个人数据进行上下文回答的 ChatGPT 聊天机器人,采用的技术包括 Node.js、Python、MongoDB 和 React。功能包括用户管理、与机器人长期对话、自定义索引、自动重试 API 错误以及调整和查看模型参数。项目即将开源,欢迎加入讨论和协作。
textlint - 插件化的自然语言Lint工具
textlint语法检查Node.js插件格式化器Github开源项目
textlint是一款用于自然语言和Markdown文本的Lint工具,类似于ESLint。用户可以通过npm安装各种规则和插件,支持多种文件格式,包含Markdown和HTML。通过自定义规则配置和格式化程序,textlint具备强大的扩展能力,帮助检测和修复文本中的问题。
search-index - 持久耐用的全文搜索库,兼容浏览器和Node.js
search-index全文搜索浏览器Node.js文档Github开源项目
search-index是一个网络韧性强且持久的全文本搜索库,适用于浏览器和Node.js环境。它支持快速初始化索引以及方便的文档添加与查询。点击查看API文档、常见问题解答、浏览器演示和代码示例,了解其灵活的使用方式。
clipper.js - 网页内容剪辑工具,快速转换为Markdown格式
ClipperNode.jsMarkdown网页爬取文档转换Github开源项目
Clipper是一个Node.js命令行工具,可以便捷地将网页内容剪辑并转换为Markdown格式。利用Mozilla的Readability和Turndown库,它提供了一种快速保存网页内容的方法,无需浏览器插件或账户注册。适用于个人记录和存档,支持从URL、文件或目录中剪辑内容,还能将PDF转换为Markdown。
JavaScriptStudy - JavaScript全面学习资源,涵盖基础知识到高级应用
JavaScript编程ES6前端框架Node.jsGithub开源项目
JavaScriptStudy 是一个全面的 JavaScript 学习指南,由 CS逍遥剑仙创建,涵盖从基础语言、ES新特性、数据结构与算法到前端框架和前端安全等多个方面。项目中还涉及 AJAX、设计模式、模块化、PWA、websocket 和构建工具等实际应用知识,包含多种前端框架如 jQuery、AngularJS、React 和 Vue,适合各层次开发者学习参考。
background-removal-js - 在浏览器和Node.js环境中无缝移除图片背景
IMG.LY背景移除npm包浏览器Node.jsGithub开源项目
IMG.LY 提供的 @imgly/background-removal 和 @imgly/background-removal-node 是两个 npm 包,支持在浏览器和 Node.js 环境中移除图片背景。它们具有独特功能,为背景移除任务提供创新且高效的解决方案,同时维护数据隐私。适用于电商应用、图片编辑应用和网页设计工具等场景,帮助开发者快速创建高质量的应用和服务。
vonage-node-sdk - Vonage API的Node.js Server SDK
VonageNode.jsServer SDKAPI安装Github开源项目
Vonage API的Node.js Server SDK,帮助开发者集成诸如SMS、Voice、Video和验证等多种服务。通过简便的安装和使用,提升API调用效率。Vonage账户注册及详细API文档可在官方获取,支持Promise和Async/Await模式,确保流畅的开发体验。
autodoc - 基于大型语言模型的代码库文档自动生成工具包
AutodocGPT-4代码文档生成开源项目Node.jsGithub
Autodoc 是一个通过大型语言模型自动生成代码库文档的实验性工具包,支持 GPT-4 和 Alpaca。该工具通过深度优先遍历索引代码库内容,生成每个文件和文件夹的文档,方便查询代码细节。未来将支持 CI 管道中的重新索引,确保文档始终更新。对改进 Autodoc 框架感兴趣的开发者,欢迎贡献。
bing-chat - 非官方微软Bing Chat Node.js封装库
Bing Chat APINode.jsBingMicrosoftAPIGithub开源项目
此Node.js库为微软Bing Chat的非官方封装,提供简单接口实现与Bing Chat的交互。支持流式响应与多种AI模式,但由于是逆向工程,可能存在长期稳定性问题。适用于需要Node.js 18或更高版本及有效Bing Chat cookie的后端API集成。