meistrari/cursive
✦ The intuitive LLM framework
Cursive is an intuitive framework designed to simplify how developers build applications that use large language models (LLMs). It takes developers' prompts and instructions, then outputs model responses, function calls, or embeddings, while handling complex interactions and model choices behind the scenes. This tool is for JavaScript developers who want to integrate AI capabilities into their web, server, or edge applications with ease and flexibility.
113 stars. No commits in the last 6 months. Available on npm.
Use this if you are a JavaScript developer building applications that need to interact with various LLMs (like GPT-4 or Claude 2) and require features such as conversation chaining, function calling, streaming responses, or robust error handling.
Not ideal if you are looking for a no-code solution or a non-developer-focused tool, as this framework requires JavaScript programming knowledge.
Stars
113
Forks
8
Language
TypeScript
License
MIT
Category
Last pushed
Feb 03, 2025
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/meistrari/cursive"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lmstudio-ai/lmstudio-js
LM Studio TypeScript SDK
lmstudio-ai/lms
LM Studio CLI
samestrin/llm-interface
A simple NPM interface for seamlessly interacting with 36 Large Language Model (LLM) providers,...
nbonamy/multi-llm-ts
A Typescript library to use LLM providers APIs in a unified way.
token-js/token.js
Integrate 200+ LLMs with one TypeScript SDK using OpenAI's format.