Skip to content

Mostlime12195/Libre-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f821ba5 · · Mar 4, 2026

History

50 Commits
Mar 3, 2026
Feb 19, 2026
Nov 25, 2025
Feb 5, 2026
Nov 24, 2025
Feb 19, 2026
Jan 23, 2026
Dec 19, 2025
Feb 19, 2026
Feb 19, 2026
Nov 24, 2025

Repository files navigation

Libre Assistant

Libre Assistant is a free, unlimited AI Chatbot that uses various models through Hack Club's free API. Libre Assistant does not sell or store user information, and all chat & user data is stored on your device.ice.

Features

  • All data is stored locally on your device. No data is stored on the internet.
  • Full Markdown & LaTeX Support.ort.
  • Image generation support
  • Document upload support
  • Detailed code-blocks, including syntax highlighting, downloading, and a copy button.
  • Customizable with name, occupation, and custom instructions.
  • Free web search tools through search.hackclub.com.
  • Reasoning effort customizability.
  • Incognito mode to prevent chat history from being saved.
  • Global memory to remember user details/preferences/opinions across chats.
  • Parameter configuration panel with temperature, top_p, seed options, and a web search toggle.
  • Conversation branching with message editing/regenerating

Todo

  • Canvas/Code Panel
  • Tree-of-Thought (Multiple instances of the same or different models working together to solve a problem at the same time)

Please suggest more ideas in the Issues tab.

VSCode Setup

VSCode.

Clone Project and Move into Its Folder

git clone https://github.com/Mostlime12195/Libre-Assistant.git

cd libre-assistant

Install Dependencies

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Versioning

This project uses Semantic Versioning.

To update the version, use npm version commands:

# Bump the patch version (x.y.z -> x.y.z+1)+1)
npm version patch



# Bump the minor version (x.y.z -> x.y+1.0).0)
npm version minor



# Bump the major version (x.y.z -> x+1.0.0).0)
npm version major



# Or set an explicit version
npm version 1.2.33

All notable changes to this project are documented in the CHANGELOG.md file.