TypeScript function-calling

Open-source TypeScript projects categorized as function-calling

Top 10 TypeScript function-calling Projects

function-calling
  1. Lobe Chat

    LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.

    Project mention: MCP Proxy Pattern: Secure, Retrieval-First Tool Routing for Agents | dev.to | 2025-08-20

    It’s worth noting that the ecosystem of MCP servers is expanding very rapidly. There are already thousands of MCP servers available, covering everything from Slack bots to web scraping to code execution. Community-driven directories like Pulse MCP, Glama MCP server directory, Smithery, and LobeHub marketplace (see the LobeHub MCP index) list thousands of servers and provide usage stats. Anthropic and others are working on an official MCP registry to standardize how agents discover and install these servers dynamically. In short, the raw material (tools) is out there; the challenge is connecting the right tool at the right time. A middleware like MCPProxy, especially paired with an intelligent registry search, could let agents tap into this vast toolbox on demand without human micromanagement.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. composio

    Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling

    Project mention: Composio equip AI agents with 100 quality integrations via function calling | news.ycombinator.com | 2025-06-27
  4. node-llama-cpp

    Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

    Project mention: Node-Llama-cpp – Run AI models locally on your machine with Node.js | news.ycombinator.com | 2025-04-07
  5. humanlayer

    HumanLayer enables AI agents to communicate with humans in tool-based and async workflows. Guarantee human oversight of high-stakes function calls with approval workflows across slack, email and more. Bring your LLM and Framework of choice and start giving your AI agents safe access to the world. Agentic Workflows, human in the loop, tool calling

    Project mention: HumanLayer | news.ycombinator.com | 2025-08-29
  6. openai-assistant-swarm

    Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.

  7. ai-devices

    AI Device Template Featuring Whisper, TTS, Groq, Llama3, OpenAI and more

  8. function-gpt

    This is a typescript library that helps handle function calling with OpenAI's ChatGPT API.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. memerator

    Memerator meme generator app

  11. two-step-llm-tool-call

    Make LLM Tools Work Better and Cheaper with a Two-Step Tool Call

  12. claude-function-ts

    a small library around anthropic lib to enable claude function calling

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript function-calling discussion

Log in or Post with

TypeScript function-calling related posts

  • I built an AI Agent to validate my PR without actually doing it myself πŸš€βš‘

    1 project | dev.to | 15 Jul 2024

Index

What are some of the best open-source function-calling projects in TypeScript? This list will help you:

# Project Stars
1 Lobe Chat 64,826
2 composio 25,678
3 node-llama-cpp 1,635
4 humanlayer 1,279
5 openai-assistant-swarm 555
6 ai-devices 293
7 function-gpt 42
8 memerator 21
9 two-step-llm-tool-call 19
10 claude-function-ts 7

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?