LibreAI / Local LLM / kalosm
// local-llm Β· floneum/kalosm

kalosm

Run controllable pre-trained AI models locally, written in Rust.

πŸ’Ž Hidden gemβ˜… 2.2k starsβ‘‚ 135 forksApache-2.0updated 2026-10
β–¦ visual β€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

kalosm is an open-source local llm project by floneum (floneum/kalosm on GitHub). It has 2,229 GitHub stars and 135 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 2 October 2026.

Repository
floneum/kalosm
GitHub stars
2,229
Forks
135
License
Apache-2.0
Last updated on GitHub
2 October 2026
Category
Local LLM
Listing
Hidden gem β€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Add Kalosm

    Pull it into your Rust project.

  2. Load a model

    Pick a pre-trained model for your task.

  3. Constrain output

    Define the structure generations must follow.

  4. Run locally

    Infer entirely on the user's machine.

// features

Why people love it

Local inference

Models run on-device, no cloud.

Constrained generation

Outputs follow your required structure.

Rust native

Embeds directly in Rust applications.

Pre-trained models

Start from working models fast.

Instant startup

Designed for quick model loading.

Apache 2.0

Permissive for commercial embedding.

Advertisement
// run it

Run it yourself

  1. Step 1 β€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/floneum/kalosm.git
    cd kalosm
  2. Step 2 β€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 β€” Run it

    Follow the project's launch command β€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

What is constrained generation?

The model is forced to output valid structures like JSON schemas, not free text.

Is kalosm free for commercial use?

Apache 2.0 licensed β€” commercial use allowed with attribution.

Which models are supported?

Pre-trained models including Llama-family options; check the docs.

How is it different from llama.cpp?

It is a Rust-native framework with built-in structured generation.

Do I need a GPU?

Local inference benefits from one, but CPU options exist.

// keep exploring

Similar tools

Local LLM

llama.cpp

LLM inference in C/C++

β˜… 130.2k starsMIT
View guide β†’
Local LLM

ramalama

RamaLama is an open-source developer tool that simplifies the local serving of AI models from any source and facilitates their use for inference in productio…

β˜… 3.1k starsMIT
View guide β†’
Local LLM

node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

β˜… 2.2k starsMIT
View guide β†’
Local LLM

Koboldcpp

KoboldCpp - Run GGUF AI models locally with a KoboldAI UI. One File. Zero Install

β˜… 11.9k starsAGPL-3.0
View guide β†’
Local LLM

Unsloth

Run and fine-tune LLMs and diffusion models locally β€” faster training, smaller memory footprint.

β˜… 77.2k starsApache-2.0
View guide β†’
Local LLM

claude-real-video

Let any LLM actually watch a video β€” frames plus transcript, run locally.

β˜… 2.2k starsMIT
View guide β†’
// alternatives

Alternatives in Local LLM

The most-starred other Local LLM projects in the LibreAI catalogue β€” the realistic shortlist if kalosm is not the right fit.

Get kalosm

Free and open β€” grab the source, star the repo, and start creating.