Skip to content
The Daily Repo

masci / banks

LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and chat messages from generic blueprints. It allows attaching metadata to prompts to ease their management, and versioning is first-class citizen. Banks provides ways to store prompts on disk along with their metadata.

Why this job: matched by what the repo talks about: chat, llm, language, first

What it does

  • :orange_book. Templating: Banks provides tools and functions to build prompts text and chat messages from generic blueprints.
  • :tickets. Versioning and metadata: Banks supports attaching metadata to prompts to ease their management, and versioning is
  • :file_cabinet. Management: Banks provides ways to store prompts on disk along with their metadata.

Get started

pip install banks
# install optional deps; litellm, redis
pip install "banks[all]"
Maintenance
Active
Last commit 2 months ago
Stars
129
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v2.5.1
Released 2 months ago
Built with
Python
91% of the code

Is it looked after?

Contributors
Not stated
Last 90 days
Issues
94% closed
1 still open
Pull requests
61 merged
0 waiting
Releases
34
9 in the last year
More: languages, topics and project record

Languages

  • Python 91%
  • Jupyter Notebook 9%
  • Jinja <1%

Topics

  • chatgpt
  • llm
  • nlp
  • openai
  • prompt-engineering
  • prompt-toolkit

Project record

  • JobChat apps
  • StatusListed
  • Commits232
  • Forks21
  • Watching3
  • Stars in 28 days0
  • CreatedJun 4, 2023
  • First seen by usNov 7, 2026
  • CheckedNov 8, 2026

Type to search.

Try