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
8dccb7e0f0
commit
4fbc4c37b5
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
|
pkgname=friendly-kobold
|
||||||
pkgver=${{ steps.release_info.outputs.version }}
|
pkgver=${{ steps.release_info.outputs.version }}
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A modern Electron shell for KoboldCpp"
|
pkgdesc="A desktop app for running Large Language Models locally"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://github.com/lone-cloud/friendly-kobold"
|
url="https://github.com/lone-cloud/friendly-kobold"
|
||||||
license=('AGPL-3.0-or-later')
|
license=('AGPL-3.0-or-later')
|
||||||
|
|
@ -116,6 +116,9 @@ jobs:
|
||||||
install -dm755 "${pkgdir}/opt/friendly-kobold"
|
install -dm755 "${pkgdir}/opt/friendly-kobold"
|
||||||
cp -r squashfs-root/* "${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
|
# Create executable wrapper
|
||||||
install -dm755 "${pkgdir}/usr/bin"
|
install -dm755 "${pkgdir}/usr/bin"
|
||||||
cat > "${pkgdir}/usr/bin/friendly-kobold" << 'WRAPPER'
|
cat > "${pkgdir}/usr/bin/friendly-kobold" << 'WRAPPER'
|
||||||
|
|
@ -129,7 +132,7 @@ jobs:
|
||||||
cat > "${pkgdir}/usr/share/applications/friendly-kobold.desktop" << 'DESKTOP'
|
cat > "${pkgdir}/usr/share/applications/friendly-kobold.desktop" << 'DESKTOP'
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Friendly Kobold
|
Name=Friendly Kobold
|
||||||
Comment=A modern Electron shell for KoboldCpp
|
Comment=A desktop app for running Large Language Models locally
|
||||||
Exec=friendly-kobold %U
|
Exec=friendly-kobold %U
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
|
|
@ -158,7 +161,7 @@ jobs:
|
||||||
# Create .SRCINFO file (required for AUR)
|
# Create .SRCINFO file (required for AUR)
|
||||||
cat > .SRCINFO << 'EOF'
|
cat > .SRCINFO << 'EOF'
|
||||||
pkgbase = friendly-kobold
|
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 }}
|
pkgver = ${{ steps.release_info.outputs.version }}
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/lone-cloud/friendly-kobold
|
url = https://github.com/lone-cloud/friendly-kobold
|
||||||
|
|
|
||||||
16
README.md
16
README.md
|
|
@ -1,14 +1,14 @@
|
||||||
# Friendly Kobold
|
# 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">
|
<img src="assets/icon.png" alt="FriendlyKobold Icon" width="32" height="32">
|
||||||
|
|
||||||
<!-- markdownlint-enable MD033 -->
|
<!-- markdownlint-enable MD033 -->
|
||||||
|
|
||||||
## Core Features
|
## Core Features
|
||||||
|
|
||||||
- **Run LLMs locally** with a modern, intuitive interface powered by [KoboldCpp](https://github.com/LostRuins/koboldcpp)
|
- **Run LLMs locally** with an intuitive interface powered by [KoboldCpp](https://github.com/LostRuins/koboldcpp)
|
||||||
- **Full Linux Wayland support** for seamless integration with modern Linux desktops
|
- **Full Linux Wayland support** for seamless integration with Linux desktops
|
||||||
- **Automatic updates** - Download and keep your KoboldCpp binary up-to-date effortlessly
|
- **Automatic updates** - Download and keep your KoboldCpp binary up-to-date effortlessly
|
||||||
- **Smart process management** - Prevents runaway background processes and system resource waste
|
- **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)
|
- **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
|
## 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):
|
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)
|
- **macOS**: `Friendly-Kobold-X.X.X.dmg` (disk image)
|
||||||
- **Linux**: `Friendly-Kobold-X.X.X.AppImage` (portable application)
|
- **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)
|
#### Linux - AUR (Arch Linux)
|
||||||
|
|
||||||
For Arch Linux users, install from the AUR using your preferred AUR helper:
|
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.
|
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).
|
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
|
### Future features
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "friendly-kobold",
|
"name": "friendly-kobold",
|
||||||
"productName": "Friendly Kobold",
|
"productName": "Friendly Kobold",
|
||||||
"version": "0.5.8",
|
"version": "0.6.0",
|
||||||
"description": "A modern desktop app for running Large Language Models locally",
|
"description": "A desktop app for running Large Language Models locally",
|
||||||
"main": "out/main/index.js",
|
"main": "out/main/index.js",
|
||||||
"homepage": "./",
|
"homepage": "./",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|
@ -136,7 +136,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mac": {
|
"mac": {
|
||||||
"compression": "normal",
|
"compression": "maximum",
|
||||||
"category": "public.app-category.productivity",
|
"category": "public.app-category.productivity",
|
||||||
"hardenedRuntime": true,
|
"hardenedRuntime": true,
|
||||||
"gatekeeperAssess": false,
|
"gatekeeperAssess": false,
|
||||||
|
|
@ -168,7 +168,7 @@
|
||||||
"desktop": {
|
"desktop": {
|
||||||
"entry": {
|
"entry": {
|
||||||
"Name": "Friendly Kobold",
|
"Name": "Friendly Kobold",
|
||||||
"Comment": "A modern Electron shell for KoboldCpp",
|
"Comment": "A desktop app for running Large Language Models locally",
|
||||||
"Categories": "Development;Utility;",
|
"Categories": "Development;Utility;",
|
||||||
"StartupWMClass": "Friendly Kobold"
|
"StartupWMClass": "Friendly Kobold"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue