Quick Start#

Janus LLM (janus-llm) allows users to parse and chunk over 100 programming languages and embed that information into a Chroma vector database for retrieval augmented generation (RAG). It also allows the user to directly translate source code from one programming language into another programming language, software requirements, Plant UML, or generate comments.

GitHub Page

Installing#

Installing via Pip#

pip install janus-llm

Installing from Source#

Clone the repository:

git clone git@github.com:janus-llm/janus-llm.git

And install the requirements:

NOTE: You’ll need to have poetry installed. If you don’t have it, you can install it with pipx:

pipx install poetry
pipx ensurepath
export PATH=$PATH:$HOME/.local/bin
poetry install

Using Janus LLM#

With Janus LLM you can:

And most of these will output a standardized JSON file described in more detail here.