chatgpt.js and jan

A JavaScript library for interacting with ChatGPT's API complements a local LLM runtime, as they serve different use cases—one requires cloud connectivity to OpenAI's service while the other provides offline inference—rather than competing for the same deployment scenario.

chatgpt.js
84
Verified
jan
69
Established
Maintenance 25/25
Adoption 15/25
Maturity 25/25
Community 19/25
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 18/25
Stars: 2,030
Forks: 168
Downloads: 153
Commits (30d): 52
Language: JavaScript
License:
Stars: 41,020
Forks: 2,579
Downloads:
Commits (30d): 432
Language: TypeScript
License:
No Dependents
No Package No Dependents

About chatgpt.js

KudoAI/chatgpt.js

🤖 A powerful, open source client-side JavaScript library for ChatGPT

About jan

janhq/jan

Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.

Supports both local LLM inference via HuggingFace and cloud model integration (OpenAI, Anthropic, Mistral, Groq), with an OpenAI-compatible API server on localhost:1337 for third-party app integration. Built on Tauri for cross-platform desktop deployment and Llama.cpp for efficient local model execution, plus Model Context Protocol support for agentic workflows.

Scores updated daily from GitHub, PyPI, and npm data. How scores work