nat/openplayground sits at 6.4k stars on GitHub, written primarily in TypeScript. An LLM playground you can run on your laptop
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
First volume is optional. It's used to store API keys, models settings.
Ideas for contributions
Add a token counter to the playground
Add a cost counter to the playground and the compare page
Measure and display time to first token
Setup automatic builds with GitHub Actions
The default parameters for each model are configured in the server/models.json file. If you find better default parameters for a model, please submit a pull request!
Someone can help us make a homebrew package, and a dockerfile
Easier way to install open source models directly from openplayground, with openplayground install <model> or in the UI.
Find and fix bugs
ChatGPT UI, with turn-by-turn, markdown rendering, chatgpt plugin support, etc.
We will probably need multimodal inputs and outputs at some point in 2023
llama.cpp
Adding models to openplayground
Models and providers have three types in openplayground:
Searchable
Local inference
API
You can add models in server/models.json with the following schema:
Local inference
For models running locally on your device you can add them to openplayground like the following (a minimal example):
Keep in mind you will need to add a generation method for your model in server/app.py. Take a look at openai_text_generation() or cohere_text_generation() as an example.
Searchable models
We use this for Huggingface Remote Inference models, the search endpoint is useful for scaling to N models in the settings page.
TopGit's last sync did not record any GitHub topics for nat/openplayground. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on nat/openplayground?
The most recent commit recorded on nat/openplayground was 6 months ago, based on the GitHub push timestamp. The repository has 483 forks — one of the better signals of community interest.
How many stars does nat/openplayground have?
nat/openplayground has 6.4k GitHub stars — refresh the page for the live number, or check github.com/nat/openplayground. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What language is nat/openplayground written in?
nat/openplayground is written primarily in TypeScript. GitHub's language field is based on the largest share of bytes in the default branch.
Where do I read more about nat/openplayground?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/nat/openplayground is the definitive source.
Read full README in the tab above.
Want a second opinion on openplayground?
Ask an AI that can read this page — one click and you get its take on openplayground.