0.6.0 release

This commit is contained in:
Egor 2025-08-22 23:25:28 -07:00
parent f4a0a6a6fb
commit b91e6d0fe7
3 changed files with 15 additions and 18 deletions

View file

@ -94,7 +94,7 @@ jobs:
pkgname=friendly-kobold
pkgver=${{ steps.release_info.outputs.version }}
pkgrel=1
pkgdesc="A modern Electron shell for KoboldCpp"
pkgdesc="A desktop app for running Large Language Models locally"
arch=('x86_64')
url="https://github.com/lone-cloud/friendly-kobold"
license=('AGPL-3.0-or-later')
@ -116,6 +116,9 @@ jobs:
install -dm755 "${pkgdir}/opt/friendly-kobold"
cp -r squashfs-root/* "${pkgdir}/opt/friendly-kobold/"
# Fix permissions on extracted files
chmod -R 755 "${pkgdir}/opt/friendly-kobold/"
# Create executable wrapper
install -dm755 "${pkgdir}/usr/bin"
cat > "${pkgdir}/usr/bin/friendly-kobold" << 'WRAPPER'
@ -129,7 +132,7 @@ jobs:
cat > "${pkgdir}/usr/share/applications/friendly-kobold.desktop" << 'DESKTOP'
[Desktop Entry]
Name=Friendly Kobold
Comment=A modern Electron shell for KoboldCpp
Comment=A desktop app for running Large Language Models locally
Exec=friendly-kobold %U
Terminal=false
Type=Application
@ -158,7 +161,7 @@ jobs:
# Create .SRCINFO file (required for AUR)
cat > .SRCINFO << 'EOF'
pkgbase = friendly-kobold
pkgdesc = A modern Electron shell for KoboldCpp
pkgdesc = A desktop app for running Large Language Models locally
pkgver = ${{ steps.release_info.outputs.version }}
pkgrel = 1
url = https://github.com/lone-cloud/friendly-kobold

View file

@ -1,14 +1,14 @@
# Friendly Kobold
A modern desktop app for running Large Language Models locally. <!-- markdownlint-disable MD033 -->
A desktop app for running Large Language Models locally. <!-- markdownlint-disable MD033 -->
<img src="assets/icon.png" alt="FriendlyKobold Icon" width="32" height="32">
<!-- markdownlint-enable MD033 -->
## Core Features
- **Run LLMs locally** with a modern, intuitive interface powered by [KoboldCpp](https://github.com/LostRuins/koboldcpp)
- **Full Linux Wayland support** for seamless integration with modern Linux desktops
- **Run LLMs locally** with an intuitive interface powered by [KoboldCpp](https://github.com/LostRuins/koboldcpp)
- **Full Linux Wayland support** for seamless integration with Linux desktops
- **Automatic updates** - Download and keep your KoboldCpp binary up-to-date effortlessly
- **Smart process management** - Prevents runaway background processes and system resource waste
- **Optimized performance** - Automatically unpacks binaries for faster operation and reduced memory usage (up to ~4GB less RAM)
@ -18,7 +18,7 @@ A modern desktop app for running Large Language Models locally. <!-- markdownlin
## Installation
### Pre-built Binaries (Recommended)
### Pre-built Binaries
Download the latest release for your platform from the [GitHub Releases page](https://github.com/lone-cloud/friendly-kobold/releases/latest):
@ -26,12 +26,6 @@ Download the latest release for your platform from the [GitHub Releases page](ht
- **macOS**: `Friendly-Kobold-X.X.X.dmg` (disk image)
- **Linux**: `Friendly-Kobold-X.X.X.AppImage` (portable application)
#### Linux - AppImage
1. Download the `.AppImage` file
2. Make it executable: `chmod +x Friendly-Kobold-X.X.X.AppImage`
3. Run it: `./Friendly-Kobold-X.X.X.AppImage`
#### Linux - AUR (Arch Linux)
For Arch Linux users, install from the AUR using your preferred AUR helper:
@ -85,7 +79,7 @@ There is ROCm Windows support maintained by YellowRoseCx in a separate fork.
Unfortunately it does not properly support unpacking, which would greatly diminish its performance and provide a poor UX when used alongside this app.
For Friendly Kobold to work with this fork, [this issue must be fixed first](https://github.com/YellowRoseCx/koboldcpp-rocm/issues/129).
Note that this build is not important as the modern day Vulkan backend matches or even surpasses ROCm in terms of LLM performance for most cases.
Note that this build is not important as the Vulkan backend matches or even surpasses ROCm in terms of LLM performance for most cases.
### Future features

View file

@ -1,8 +1,8 @@
{
"name": "friendly-kobold",
"productName": "Friendly Kobold",
"version": "0.5.8",
"description": "A modern desktop app for running Large Language Models locally",
"version": "0.6.0",
"description": "A desktop app for running Large Language Models locally",
"main": "out/main/index.js",
"homepage": "./",
"engines": {
@ -136,7 +136,7 @@
}
],
"mac": {
"compression": "normal",
"compression": "maximum",
"category": "public.app-category.productivity",
"hardenedRuntime": true,
"gatekeeperAssess": false,
@ -168,7 +168,7 @@
"desktop": {
"entry": {
"Name": "Friendly Kobold",
"Comment": "A modern Electron shell for KoboldCpp",
"Comment": "A desktop app for running Large Language Models locally",
"Categories": "Development;Utility;",
"StartupWMClass": "Friendly Kobold"
}