Libre Assistant banner

Libre Assistant

3 devlogs
5h 32m 50s

An open-source, privacy-first AI chat interface built with Nuxt, using the free ai.hackclub.com API. It has as many features as one would ask for, with access to some of the world’s best models, complete privacy and security (everything is stored locally), web search, global memory using embeddings, personalization & custom instructions, parameter config, and incognito mode!

Note: I’ve worked on this project for months now, with (as of adding this project onto Flavortown) approximately 140 hours of work put on, not including time spent debugging, researching, or using alternate IDEs.

Loading README...

Karo

I’ve shipped versions v0.6.1 and v0.6.2, both patches. Among the two, I’ve made many small back-end improvements like bot detection (on vercel) and error handling improvement & api health checks, but I’ve done plenty more too.

Full changelog:

[0.6.2] - 2026-01-27

Fixed

  • Improved error handling and added API health endpoint to better catch when the API is down
  • Improved caching and model context handling by moving the current time from user prompt to system prompt
  • Added models (Kimi K2.5, GLM 4.7 Flash)
  • Replaced Gemini 2.5 Flash to GLM 4.7 Flash for conversation title generation
  • Replaced default LLM from Kimi K2 to Kimi K2.5
  • Improved memory tool reliability
  • Polished system prompt to better instruct model to use memory tools

[0.6.1] - 2026-01-25

Fixed

  • Added models (Grok 4.1 Fast, MiniMax M2.1, GPT-5.2, Gemini 3 Pro Preview)
Attachment
0
Karo

I just fixed the app cuz it wasn’t working before. This time I added limits (48 messages a day & 8 image generations a day) to avoid people spamming stuff, though it’s a shitty implementation cuz I want to redo everything later. I also added chat branching.

Full changelog:

[0.6.0] - 2026-01-23

Added

  • Added limits (48 message requests per day, 8 image generations per day)
  • Added ability to add your own HackAI API key with no limits
  • Added message branching with editing/regenerating messages

Fixed

  • Kimi K2 non-reasoning now functions as intended and does not route to Kimi K2 reasoning
  • Errors will now be visible to the user for enhanced debugging
  • Removed deprecated models (Gemini 3 Pro Preview, Gemini 3 Pro Image Preview)
  • Enhanced visual polish
Attachment
0
Karo

Shipped this project!

Hours: 2.91
Cookies: 🍪 15
Multiplier: 5.09 cookies/hr

Added

  • Added models (Gemini 3 Pro Image Preview, Gemini 2.5 Flash Image, GLM 4.7)
  • Added full image generation functionality
  • Reasoning and tool use is incorporated into model context

Fixed

  • Refactored the part system, resulting in more reliable streaming & tool use and fewer gaps between tools in the UI
  • Annotations from documents are now properly stored and passed into model context
  • Images are stored in model context throughout the chat without need to reupload them again
Karo

v0.5.0

Added

  • Added models (Gemini 3 Pro Image Preview, Gemini 2.5 Flash Image, GLM 4.7)
  • Added full image generation functionality
  • Reasoning and tool use is incorporated into model context

Fixed

  • Refactored the part system, resulting in more reliable streaming & tool use and fewer gaps between tools in the UI
  • Annotations from documents are now properly stored and passed into model context
  • Images are stored in model context throughout the chat without need to reupload them again
Attachment
0