mirror of
https://github.com/lone-cloud/gerbil
synced 2026-06-03 09:33:10 -07:00
0.6.0 release
This commit is contained in:
parent
f4a0a6a6fb
commit
b91e6d0fe7
3 changed files with 15 additions and 18 deletions
9
.github/workflows/aur-release.yml
vendored
9
.github/workflows/aur-release.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue