ollama/ollama-js

Ollama JavaScript library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 15th, 2026
Created on September 13th, 2023
Open Issues & Pull Requests: 92 (+0)
GitHub issues: Enabled
Number of forks: 477
Total Stargazers: 4,370 (+0)
Total Subscribers: 40 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.7 hours
Mean response time: 34.0 days
90th percentile: 71.0 days
Tracked items: 70

Most active contributors

Sign in to see contributor activity.

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 519 days
Stale 30+ days: 40
Stale 90+ days: 38

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)
  • enhancement (3)
  • help wanted (3)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Ollama JavaScript library is a JavaScript client library that enables developers to interact with Ollama, a tool for running large language models locally.

The library solves the problem of integrating local LLM capabilities into JavaScript applications. It provides a straightforward interface for communicating with an Ollama server instance, allowing developers to send prompts and receive model responses without needing to construct raw HTTP requests or manage connection details manually. The approach wraps Ollama's API endpoints in JavaScript methods, abstracting away the underlying protocol complexity.

Developers should choose this library when building Node.js or browser-based applications that need to leverage locally-running language models. It suits projects where you want to avoid cloud API dependencies, maintain data privacy by keeping inference local, or reduce latency by eliminating network calls to remote services. The library is particularly valuable for applications that need straightforward prompt-and-response interactions with models running on the same machine or local network.

The project shows consistent maintenance with regular updates addressing bugs and adding features. Development activity demonstrates responsiveness to user issues and pull requests, with maintainers actively reviewing and merging contributions. The codebase is written in TypeScript, providing type safety for developers integrating the library into their projects.