AI 资源库 · 已整理 31 项

TypeScript

查看与TypeScript相关的 AI 资讯、工具、Skill、工作流和开源项目。

PortfolioPilot AI:用 AI 生成并定制开发者作品集

abhishek25001011-boop/PortfolioPilot-AI · AI-powered portfolio builder that turns a single prompt into a personalized, recruiter-ready portfolio using open-source Gemma AI and Ollama..

PortfolioPilot AI 是一个面向开发者的 AI 作品集构建器,可将个人资料、技能与项目整理为可定制的作品集页面。它提供五种设计风格、编辑时实时预览、基于 Ollama 的内容生成与分区重写、作品集质量分析、PDF 简历导入、招聘者视角展示、本地草稿管理和 ZIP 导出。前端使用 React+TypeScript+Vite,后端为 Python FastAPI,AI 功能依赖可访问的 Ollama 服务器与配置的模型。

☆ 收藏查看来源 ↗

“我们不是在分叉 TypeScript”:Cloudflare 牵头,由智能体编写、为智能体服务的 Rust 移植版

Cloudflare 正在主导推进 TypeScript 编译器的 Rust 移植版 tsrs,这个项目最初由 Owner.com 发起。原因是微软用 Go 重写的 TypeScript 7.0 在检查大型项目时仍然很吃资源:在 Owner.com 一个 3.7 万文件的后端上,单线程检查就要占用 19 GiB 内存、耗时 80 秒,严重限制了能同时工作的 AI 编程智能体数量。tsrs 声称比 TypeScript 7.0 快约 8 倍、内存占用少 70%,而且微软 TypeScript 团队已共享优化,7.1 测试版本身也快了约 2.5 倍。Cloudflare 强调这不是分叉,语言方向仍归微软;Rust 版更方便编译到 WebAssembly,适合在 Workers 沙箱里运行。目前尚不清楚 tsrs 何时公开发布或开放使用。

文中可用工具

  • tsrsTypeScript 编译器的 Rust 移植版,用于更快、更省内存地做类型检查
  • TypeScript 7.0微软用 Go 重写的 TypeScript 编译器,已发布
  • TypeScript 7.1 beta微软发布的测试版编译器,带来速度和内存优化
  • Claude Opus 5.5Anthropic 的模型,被用来生成 Rust 版编译器实现
  • OxlintRust 编写的 JavaScript 代码检查工具,可利用 TypeScript 类型信息
  • OxcVoidZero 的 Rust JavaScript 工具链,tsrs 在其中开发
  • Cloudflare WorkersCloudflare 的无服务器运行环境,可在隔离沙箱中运行代码
☆ 收藏查看来源 ↗

AGBoss:在 TypeScript 中用装饰器构建 LangGraph 智能体工作流

agbossjs/agboss · The application framework for LangGraph agents in TypeScript — decorators, dependency injection, budgets and per-component tests inside the Node.js backend you already have.

AGBoss 是面向 LangGraph 智能体的 TypeScript 应用框架,提供 Angular 风格的装饰器组件、依赖注入、由编译器校验的工作流、模型路由与决策模型、成本管理与预算、重试/限流/熔断策略、SQLite 持久化、虚拟时钟测试,以及 CLI 脚手架与 OpenAPI 工具生成。

☆ 收藏查看来源 ↗

mumo:用于多模态交互研究的工具集

jackft/mumo · tools for multimodal interaction research

mumo 是一个面向多模态交互研究的工具集,提供安装包与浏览器应用、可嵌入库两种构建产物,可用于音频转录等交互数据的查看与标注。仓库使用 TypeScript 编写,采用 pnpm 工作区开发,并注明可在 Linux、Mac 与 Windows 上运行。

☆ 收藏查看来源 ↗

agentic-ai-from-claude-code:以 Claude Code 架构为参考学习构建 AI 智能体

nydiapluperfect522/agentic-ai-from-claude-code · Study Claude Code architecture to build production-grade AI agents from real-world TypeScript code

该项目以 TypeScript 编写,参考 Claude Code 的结构,帮助开发者了解 AI 智能体如何规划任务、调用工具并按步骤执行。README 提供 Windows 平台的下载与安装指引、系统要求、基本使用流程和常见故障排查,适合作为学习智能体设计与生产级结构的入门材料。

☆ 收藏查看来源 ↗

claude-code-cli:Claude Code CLI 源码学习与 Bun CLI 工具设计分析资料

tapperisobar941/claude-code-cli · Explore Claude Code CLI source code for learning, analysis, and TypeScript Bun CLI tool design

该仓库围绕 Claude Code CLI 的源码展开,定位为供学习、分析和理解基于 TypeScript 与 Bun 的 CLI 工具设计的资料合集。仓库 README 内容极简,仅给出项目名,未提供具体功能说明、安装步骤或使用文档,因此实际可获取的能力细节未说明。仓库标签涉及 agentic-ai、ai-agents、ai-coding、claude-code、prompt-engineering 等方向,可供关注 AI 编程代理与命令行工具实现的人参考。

☆ 收藏查看来源 ↗

tsfm:在 macOS 上通过 TypeScript 调用 Apple 端侧基础模型

meteorologicalballoonfronttooth549/tsfm · Provide on-device Apple Foundation Models inference in TypeScript with streaming, structured output, and chat-style APIs for secure, local AI processing.

tsfm 是一个基于 TypeScript 和 Node.js 的工具库,用于在 macOS 26 及以上系统中访问 Apple 的端侧 Foundation Models,实现本地 AI 推理。它支持流式输出、结构化输出与聊天式 API,数据保留在设备本地以保护隐私,可用于构建虚拟助手、语言翻译、文本摘要和定制 AI 工作流等场景。

☆ 收藏查看来源 ↗

Lousho:TypeScript AI Agent 开发 SDK

LinuxDevil/agent-sdk · TypeScript SDK for durable AI agents: tool calling, approvals, sessions, MCP, and a CLI. Runs in your own Node process.

Lousho 是一个开源的 TypeScript SDK,用于在自有 Node 进程(或 Cloudflare Workers)中构建具有持久化能力的 AI Agent。它提供工具调用、MCP 客户端与服务端、可跨重启恢复的会话与检查点、人工审批、结构化输出、流式事件、子代理与交接、上下文压缩、OpenTelemetry 追踪以及录制回放和轨迹评测等能力,并配有 CLI 与可视化工作室。模型可通过 provider/model 字符串接入 OpenAI、Anthropic、OpenRouter、Ollama 或自定义/mock provider。

☆ 收藏查看来源 ↗

ReviewBench:评估 AI 代码评审系统的开源可复现基准

review-bench/ReviewBench · ReviewBench is an open, reproducible benchmark for evaluating AI code review systems on real-world pull requests.

ReviewBench 是一个开放、可复现的基准,用于在真实 GitHub Pull Request 上评估 AI 代码评审系统。它为每个 PR 提供经人工评审的金标准发现问题集合,将代理发现的问题与该参考集对比,衡量其识别有效问题并避免误报的可靠性,结果还可按严重程度和类别等维度查看。仓库包含 25 个 PR 的测试集、219 个 PR 的完整集、金标准发现、方法论文档、代理契约与示例适配器、本地测试脚本以及评审 CLI,允许评审工具厂商通过自助门户将其评审器接入排行榜。

☆ 收藏查看来源 ↗

Synozur Orbit:AI 驱动的数字营销情报与产品管理平台

chris-mcnulty/synozur-orbit · AI powered digital marketing intelligence and product management

Synozur Orbit 是一个 AI 驱动的数字营销情报与产品管理平台,仓库 README 主要是一份文档索引,覆盖 SharePoint Embedded(SPE)存储的平台搭建指南,以及数据刷新/重建/重抓取操作的 UX 优化方案文档(含执行摘要、快速参考、可视化指南与完整提案)。材料还记录了该 UX 优化三阶段已全部实现,包括全局刷新状态指示、数据时效标记、命令面板、批量操作、Refresh Center 仪表盘与键盘快捷键等,并给出了相关前端文件路径与业务指标目标。

☆ 收藏查看来源 ↗

llm-sse:把 OpenAI、Anthropic、Gemini 的流式响应统一成单一事件格式

slegarraga/llm-sse · Parse streaming responses from OpenAI, Anthropic and Gemini into one unified event format. Text and tool-call deltas. Zero dependencies.

llm-sse 是一个零依赖的 TypeScript SSE 解析库,将 OpenAI Responses、OpenAI Chat Completions、Anthropic Messages 以及 Gemini streamGenerateContent 的流式输出统一为同一组事件:text、reasoning、tool_call_start、tool_call_delta、finish 和 error。它正确处理 SSE 分帧、跨块的多字节 UTF-8、同行分割的数据字段与保活注释,并提供 collectStream 汇总完整消息、toAssistantMessage 生成标准 OpenAI 形状的 assistant 消息,便于在多个提供商之间迁移和组合流式响应。适配 Groq、DeepSeek、OpenRouter、Ollama 等 OpenAI 兼容接口。

☆ 收藏查看来源 ↗

Postil:面向 Pull Request 的 AI 代码评审门禁服务

postil-dev/postil · Quiet AI code review that stays silent on clean pull requests.

Postil 是一个面向 Pull Request 的代码评审门禁,仅发布可能影响合并决策的发现,对干净的改动保持静默,并将门禁状态与建议性评审评论分开报告。该仓库包含托管服务的仪表盘、Webhook 接收器、评审 Worker、计费控制与部署配置,评审引擎为独立的 Postil CLI,可通过 GitHub App 使用托管评审,或通过 CLI 配合 GitHub、GitLab、Bitbucket、Azure DevOps 使用。

☆ 收藏查看来源 ↗

an5Tasks:基于 Genkit 的数据库 Schema 问题与 LLM 代码审查任务管理器

an5ORM/an5Tasks · Genkit-integrated task manager for database schema issues and LLM-powered code review task generation

an5Tasks 是一个 TypeScript 任务管理器,用于处理数据库 schema 问题以及由 LLM 代码审查产生的任务。它支持基于正则的快速任务提取和基于 Genkit generate() 的 AI 任务提取两种模式,提供任务的创建、列表和更新工具,并可将这些工具注册为 Genkit 工具供 LLM 进行工具调用。项目中的 Genkit Flow(parseReviewToTasksFlow、aiParseReviewToTasksFlow)可直接把审查文本转换为结构化任务。

☆ 收藏查看来源 ↗

rigshare-mcp:让 AI 智能体检索与预订工程机械及机器人和 AI 硬件租赁的 MCP 服务

RPER2001/rigshare-mcp · Model Context Protocol server for RIGShare — browse construction equipment and Robotics & AI hardware rentals from any MCP-compatible AI agent. Also recruits equipment owners.

rigshare-mcp 是 RIGShare 的 Model Context Protocol 服务器,向 Claude Desktop、Cursor、VS Code 等兼容 MCP 的 AI 智能体暴露 20 个工具:4 个无需鉴权的只读工具可搜索和查看工程机械、Robotics & AI 硬件租赁信息,16 个需 RIGShare API Key 及相应 scope 的工具支持预订、发布与管理设备列表,以及在已确认订单上启动、查询、延长和结束远程会话。涉及付款的操作由服务器计算金额、由真人完成支付与审批,智能体不代填卡号、不代批请求、不代替完成 MFA。项目还包含面向设备所有者的入驻介绍工具。

☆ 收藏查看来源 ↗

elizaOS:开源 Agent 运行时与自主 AI 智能体产品栈框架

elizaOS/eliza · Open source agentic operating system

elizaOS 是一个开源的 TypeScript 框架与产品栈,用于构建自主 AI 智能体。该 monorepo 包含核心运行时、面向 Web/桌面/移动的 Eliza 应用、CLI、云服务、原生桥接以及第一方插件。框架以模型无关的方式通过插件扩展,提供消息循环、记忆与状态原语、插件契约;插件可注册动作、provider、评估器、服务、模型处理器、路由、事件与 app 视图。栈内还提供端侧本地推理路径(含文本、嵌入、语音、视觉与图像生成资产)、可选的 Eliza Cloud 托管服务,以及用于项目/插件脚手架与部署的 elizaos CLI。

☆ 收藏查看来源 ↗

llm-stream-guardrails:流式响应中实时脱敏 PII 与密钥的 LLM 护栏

roshcompanylabs/llm-stream-guardrails · LLM guardrails for streaming: redact PII and secrets mid-stream

llm-stream-guardrails 是一个 TypeScript 库,用于在 LLM 流式响应过程中实时检测并遮盖 PII、API 密钥、私钥等敏感内容,无需先缓冲完整回复再过滤。它接收任意字符串异步可迭代对象(可直接接入 Vercel AI SDK 的 textStream,OpenAI/Anthropic SDK 需一行映射),承诺对任意输入、策略与分块方式,流式输出与整串过滤结果逐字节一致且每个输出块独立完整。内置 email、信用卡(Luhn 校验)、电话、SSN、IBAN(mod-97)、35 类密钥形态及 PEM 私钥块检测器,并支持按字段名识别的 labeledSensitive 与自定义敏感标签。仓库定位为纵深防御而非合规控制,作者明确说明对未见文本的召回率约 47%–81%,不能替代其他安全措施。

☆ 收藏查看来源 ↗

libredb-studio:AI 驱动的云端 SQL 数据库 IDE

Oatapza/libredb-studio · 🛠️ Build and manage SQL databases effortlessly with LibreDB Studio, the AI-powered open-source IDE designed for cloud-native teams.

libredb-studio 是一个面向云原生团队的现代 SQL IDE,通过浏览器即可连接 PostgreSQL、MySQL、SQLite 和 MongoDB 进行查询与管理,支持移动端访问。项目使用 TypeScript 编写并以 MIT 协议开源,README 称其具备 AI 能力,但具体 AI 功能未在摘录中说明。

☆ 收藏查看来源 ↗

SiliconSoap:多智能体 AI 辩论与对话平台

magnusfroste/siliconsoap · SiliconSoap is a cool new way to watch AI agents talk to each other. We make open-source AIs and the newest, most advanced AIs battle it out in exciting, planned conversations. Get ready for AIs with strong personalities, powerful speeches, and quick comebacks. We also add AI-made pictures and sounds to make it even more fun to watch. It's like ...

SiliconSoap 是一个多智能体 AI 对话平台,支持 2-4 个 AI 模型围绕任意话题展开辩论、协作与讨论。用户可从 Llama、DeepSeek、Qwen、Mistral、Gemini 等 20 多个模型中选择,并为它们指定“魔鬼代言人”“哲学家”“科学家”等自定义人格,还提供对话质量分析、公开分享链接和戏剧性对话合集。项目基于 React 18、TypeScript 与 Supabase 构建,模型调用经由 OpenRouter API。

☆ 收藏查看来源 ↗

Conflux Frontend:AI 招聘平台的前端架构与界面实现

CONFLUX01-TEAM/conflux-frontend · Ai-powered platform UI screens, Frontend Repo for a SaaS hiring platform that streamlines recruitment workflows, candidate evaluation, and post-MVP interview preparation tools.

Conflux Frontend 是一个面向 AI 招聘平台(SaaS 招聘产品)的前端代码库,使用 React 18、TypeScript 与 Vite 构建。README 描述了整体前端架构,包括分层设计、文件组织、状态管理(TanStack Query + Zustand)、路由与权限守卫、性能优化、测试策略与依赖边界规则,并覆盖了 AI 题目生成、AI 评分与可解释性、候选人看板、限时应考等业务模块。文档同时列出了 Phase 2 计划(面试准备平台、视频面试、ATS 集成、简历分析、自适应测评)及功能开关方案。

☆ 收藏查看来源 ↗

Meta PM Agent:多智能体产品管理,从想法到 PRD 与知识图谱

MetaBrain-Labs/meta-pm-agent · Open-source multi-agent product management system for turning ideas into requirements, execution plans, knowledge graphs, and PRDs.

Meta PM Agent(工作区 UI 中文名为「问渠」)是一个开源的多智能体产品管理系统。它围绕产品需求工作流,把用户对话转化为结构化需求,经过请求分析、Planner 生成依赖感知的 DAG、并行 Executor 执行与 Critique 评审,最终产出可审计的 PRD 文档,并在 PostgreSQL 中持久化产品知识图谱(节点、关系、决策、风险、来源等)。项目基于 TypeScript、LangGraph、LangChain、DeepAgents、Hono、React 与 Vite 构建,带有 SSE 流式 API 和 checkpoint 恢复机制。当前 v0.1 定位为单用户本机预览版本。

☆ 收藏查看来源 ↗