Skip to content

Releases: av/harbor

v0.2.28

22 Feb 18:45
@av av
03d6ea2
Compare
Choose a tag to compare

This is a mostly maintenance release with a small new Frontend and an exciting new feature for Harbor Boost.

Mikupad

image

LLM frontend in a single HTML file

Misc

  • boost
    • support for interactive artifacts (specifically for Open WebUI),
    • dedicated README
    • multiple new experimental modules (undocumented, see source)
    • relaxing CORS policy
  • cosmetic fixes to dev scripts
  • librechat - fixing after MeiliSearch update to v1.12.3
  • promptfoo
    • access to Harbor's configured API keys
    • example eval based on Misguided Attention (unfinished)
  • webui - now sees local time correctly on supported systems
  • harbor logs, harbor down and other commands relying on "*" - fixed incorrect detection of CDI capability

New Contributors

Full Changelog: v0.2.27...v0.2.28

v0.2.27 - Morphic, SQL Chat, gptme, Kokoro v1

08 Feb 16:42
@av av
Compare
Choose a tag to compare

v0.2.27 - Morphic, SQL Chat, gptme

Three new services are here to add even more value to your local LLM setup!

Morphic

harbor-morphic

An AI-powered search engine with a generative UI.

SQL Chat

sqlchat

SQL Chat is a chat-based SQL client, which uses natural language to communicate with the database to implement operations such as query, modification, addition, and deletion of the database.

gptme

gptme

Terminal assistant, with tools so it can: use the shell, run code, edit files, and much more;

Speaches - now supports Kokoro v1

Harbor patched its installation of speaches to support Kokoro v1 models (ahead of official support from the project itself)

Misc

  • CDI - Harbor detects and enables CDI Nvidia driver on compatible systems (kudos to @FrantaNautilus)
  • harbor dev - alias to run dev-related scripts from .scripts
  • harbor dev scaffold - unwanted prefix newline
  • boost - extras for chat/chat node APIs for custom modules
    • cex - experiment on automatic context expansion by paraphrasing
    • stcl - continued experiments on "side" reasoning
  • Plenty of clarifications and extra-examples for Ollama/WebUI docs and more
  • Experimental requirements.sh to install Harbor's dependencies automatically on Linux (undocumented, untested)

New Contributors

Full Changelog: v0.2.26...v0.2.27

v0.2.26

01 Feb 18:53
@av av
Compare
Choose a tag to compare

v0.2.26

This is a maintenance release with a bugfixes for specific services and general cross-platform compatibility

  • cmdh
    • stop using pkgx, patch in structured Outputs from Ollama and larger default context (should be usable with llama3.1 8b)
    • harbor how will actively check if Ollama has the model configured for cmdh and will ask to pull otherwise
  • ollama - extra docs on cache location, extrenal instance and troubleshooting
  • boost
    • continuing experiments with stcl workflow
  • @bjj fixed handling of Docker Desktop versions for harbor doctor and capability detection
  • fixed incorrect application of capabilities when using a wildcard * for service match
    • This was the reason some services were failing to launch on Mac OS
  • aider - fixes to support non-root user in newer versions
  • openhands - fixes to support custom registry, local state volume in newer versions
  • librechat - fixed entrypoint lacking exec permissions
  • shared - Node.js config merger no longer requires lodash in the base container
    • Fixes chatui being unable to start in recent versions
  • bolt - switch to official bolt.diy image, notes on Mac OS compatibility in the docs

New Contributors

  • @bjj made their first contribution in #112 🎉

Full Changelog: v0.2.25...v0.2.26

v0.2.25

25 Jan 12:36
@av av
Compare
Choose a tag to compare

v0.2.25 - Cleanup/maintenance/bugfixes

  • Bundled documentation paths fixed for Windows (for upcoming feature)
  • boost - new r0 module emulating DeepSeek R1 reasoning chains
  • llamacpp
    • normalise service config, docs
    • fixed capability detection
    • example of harbor llamacpp gguf
  • ollama
    • normalise service config, docs
    • ollama.defaul_models config - allows to specify models to pre-pull, fixes #105
  • comfyui
    • fixed bug where missing HF_TOKEN made default workflow unusable, #106
    • default workflow moved to Harbor repo
    • normalise service config, docs
  • harbor size - now includes workspaces
  • harbor find - added comfyui workspace

v0.2.24 - Harbor App on Windows

19 Jan 21:59
@av av
Compare
Choose a tag to compare

v0.2.24 - Harbor App is now officially supported on Windows

I'm happy to report that all major issues preventing the App from being usable on Windows were resolved (not to say it's bug-free though). The issues were mostly related to the WSL environment and differences in how specific commands should be executed via Tauri shell bridge. Luckily most of the problems had reasonable workarounds, so the Harbor App on Windows reached parity with its Linux/MacOS versions.

Harbor.App.on.Windows.mp4

Misc

  • Preparing docs for a future standalone site (not 100% that it'll happen, but still)
  • It's now possible to turn off automatic capability detection (for nvidia) and manage list of enabled capabilities manually
  • Multipple small tweaks for the App, and Harbor Boost
  • klmbr is not more careful around articles

v0.2.23 - Speaches + future + fixes

18 Jan 15:40
@av av
Compare
Choose a tag to compare

Speaches

Calling your LLM is now easier than ever.

# Start the service
harbor up speaches

faster-whisper-server is now a more abstract project called speaches which is now supported by Harbor, unlike the previous iteration - this one supports both TTS and STT at the same time, so you only need one service to call your LLMs now.

Out of the box, it'll use Systran/faster-distil-whisper-large-v3 for STT and new cool hexgrad/Kokoro-82M for the TTS, both will be pre-configured for use with Open WebUI Audio settings.

Misc

  • Harbor agents scaffold
  • Harbor Boost:
    • New experimental recpl module to test recursive GUI planning
    • Boost now detects more tasks from new Open WebUI versions (to avoid running expensive workflows for them)
  • kobold - more reasonable defaults
  • General - adding generic DO_NOT_TRACK env vars for multiple services to disable tracking out of the box

v0.2.22 - KoboldCpp

11 Jan 16:58
@av av
Compare
Choose a tag to compare

KoboldCpp

# [Optional] per-pull the image
harbor pull kobold

# Will take a while on the first run
harbor up kobold

KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models, inspired by the original KoboldAI. Out of the box, Harbor will pre-connect kobold to Open WebUI.

Misc

  • Fix Webtop container's connection to Harbor and Docker Socket by @SimonBlancoE in #98
  • More portable shebang for the CLI
  • harbor doctor - tests all requirements before exiting, more granular requirements for docker, Nvidia
  • MCTS was updated to become compatible with OWUI v0.5.4 (most recent as of today)
  • We now have a ko-fi page

New Contributors 🎉

Full Changelog: v0.2.21...v0.2.22

v0.2.21

29 Dec 12:14
@av av
Compare
Choose a tag to compare

v0.2.21

This is a small bugfix release for Dify to avoid using pkgx as it's not really needed there.

Full Changelog: v0.2.20...v0.2.21

v0.2.20 - OptiLLM, Langfuse v3

29 Dec 12:01
@av av
Compare
Choose a tag to compare

OptiLLM

optillm is an optimising LLM proxy, similar to Harbor Boost with a lot of advanced reasoning/planning workflows.

# Will build and start the service
# [--tail] is optional to automatically follow service logs after start
harbor up optillm --tail

optillm is connected to all inference backends in Harbor out of the box (but haven't been tested). See compatibility guide on making it work with Open WebUI.

Misc

  • langfuse was updated to v3

v0.2.19 - Langflow

25 Dec 19:21
@av av
Compare
Choose a tag to compare

LangFlow

Integration authored by @ZacharyKehlGEAppliances 🎉

image

# Will pull the image and spin up the service
harbor up langflow --open

See the service wiki for more information

Misc

  • Harbor App
    • Fixing service metadata
    • App now has links to service wiki pages where applicable
    • Service tags are explained with tooltips
    • Tauri dependencies updated to release v2.0

New Contributors

Full Changelog: v0.2.18...v0.2.19