# cfortuner/promptable

Build LLM apps in Typescript/Javascript. 🧑‍💻 🧑‍💻 🧑‍💻 🚀 🚀 🚀

Repository: https://github.com/cfortuner/promptable
Canonical: https://ross.abutalabs.com/products/promptable
Homepage: https://docs-promptable.vercel.app
Language: TypeScript
License: MIT
License Family: permissive
Archived: true
Last push: 2023-03-19T15:01:31+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 94
- inputs: {"age_days": 1316, "days_push": 1263, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1745, forks 116 (observed 2026-08-28T04:05:30.701247+00:00)

## What it is
Promptable is a TypeScript/JavaScript library for building LLM-powered applications, providing prompt templating, model providers (OpenAI, Hugging Face, Cohere, Anthropic), embeddings, chains, and tracing. It lets developers compose LLMs with data sources and tools to create chatbots, semantic search, and autonomous agents.

## Use cases
- build a chatbot in typescript
- create a question answering bot with llm
- build semantic search with embeddings
- compose llm chains for ai workflows
- build an autonomous ai agent
- create a writing assistant app
- debug llm app calls with tracing

## When to choose
- you're building LLM apps in TypeScript/JavaScript
- you want a LangChain-style library for the Node ecosystem
- you need to combine multiple LLM providers with embeddings and chains

## When to avoid
- you need a production-stable library — it's explicitly experimental with a changing API
- you work primarily in Python where mature alternatives exist
- the project appears no longer actively maintained

## Facets
- artifact type: library
- maturity: experimental
- function: llm-inference, rag, agent-framework, prompt-engineering, chatbot, sdk
- domain: large-language-models, artificial-intelligence, chatbots, developer-tools
- platform: cross-platform
- tags: llm-app-framework, typescript, embeddings, chains, openai, langchain-alternative, ai-agents, retrieval-augmented-generation, nodejs

## Member repositories
- cfortuner/promptable (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:30.701247+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:29:13.470824+00:00, confidence not recorded.
  - readme: https://github.com/cfortuner/promptable (fetched 2026-08-28T04:05:30.701247+00:00, sha d779f1ada746)
  - homepage: https://docs-promptable.vercel.app (fetched 2026-08-29T11:07:18.030841+00:00, sha a70ad09997bc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
