NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules
Last release 1 months ago
15 Aug 2026
Ships unpredictably
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
24 releases · first in 2025
One column per month.
Nothing published for this version
Automatic backup of database before schema migration to protect against data loss.
utils.GetGosukiDataDir() — Windows uses %APPDATA%\gosuki, Linux/BSD retains ~/.local/share/gosukisuki: enable version display via --version flag (was previously hidden)l (instead of L) to toggle logs paneldb.filePath is empty)places.sqlite connection after each Run() to prevent file descriptor leak — closes #26, #22paru install gosuki-gitYou can build from the PKGBUILD file in packages/arch/PKGBUILD
Full instructions at https://git.blob42.xyz/gosuki.net/-/packages/debian/gosuki
Setup this registry from the command line:
sudo curl https://git.blob42.xyz/api/packages/gosuki.net/debian/repository.key -o /etc/apt/keyrings/gosuki.asc
echo "deb [signed-by=/etc/apt/keyrings/gosuki.asc] https://git.blob42.xyz/api/packages/gosuki.net/debian trixie main" | sudo tee -a /etc/apt/sources.list.d/gosuki.list
sudo apt updateTo install the package, run the following command:
sudo apt install gosuki=1.4.2-1brew tap blob42/gosuki
brew install blob42/gosuki/gosuki
# OR with system tray
brew install --cask blob42/gosuki/gosuki-appGosuki Daemon:
go install -tags systray github.com/blob42/gosuki/cmd/gosuki@latestnote: skip the tags flag if you don't need the feature
Suki:
go install github.com/blob42/gosuki/cmd/suki@latestFull Changelog: v1.4.1...v1.4.2
This is a minor fix release, checkout v1.4.0 for more details about the new features in 1.4.
This is a minor fix release, checkout v1.4.0 for more details about the new features in 1.4.
suki: expand ~ and $HOME in database path before opening the database — closes #25paru install gosuki-gitYou can build from the PKGBUILD file in packages/arch/PKGBUILD
Full instructions at https://git.blob42.xyz/gosuki.net/-/packages/debian/gosuki
Setup this registry from the command line:
sudo curl https://git.blob42.xyz/api/packages/gosuki.net/debian/repository.key -o /etc/apt/keyrings/gosuki.asc
echo "deb [signed-by=/etc/apt/keyrings/gosuki.asc] https://git.blob42.xyz/api/packages/gosuki.net/debian trixie main" | sudo tee -a /etc/apt/sources.list.d/gosuki.list
sudo apt updateTo install the package, run the following command:
sudo apt install gosuki=1.4.1-1brew tap blob42/gosuki
brew install blob42/gosuki/gosuki
# OR with system tray
brew install --cask blob42/gosuki/gosuki-appGosuki Daemon:
go install -tags systray github.com/blob42/gosuki/cmd/gosuki@latestnote: skip the tags flag if you don't need the systray feature
Suki:
go install github.com/blob42/gosuki/cmd/suki@latestFull Changelog: v1.4.0...v1.4.1
suki : expand ~ and $HOME in database path before opening the database — closes #25
suki: expand ~ and $HOME in database path before opening the database — closes #25paru install gosuki-gitYou can build from the PKGBUILD file in packages/arch/PKGBUILD
Full instructions at https://git.blob42.xyz/gosuki.net/-/packages/debian/gosuki
Setup this registry from the command line:
sudo curl https://git.blob42.xyz/api/packages/gosuki.net/debian/repository.key -o /etc/apt/keyrings/gosuki.asc
echo "deb [signed-by=/etc/apt/keyrings/gosuki.asc] https://git.blob42.xyz/api/packages/gosuki.net/debian trixie main" | sudo tee -a /etc/apt/sources.list.d/gosuki.list
sudo apt updateTo install the package, run the following command:
sudo apt install gosuki=1.4.1-rc1-1brew tap blob42/gosuki
brew install blob42/gosuki/gosuki
# OR with system tray
brew install --cask blob42/gosuki/gosuki-app```
### From Source
**Gosuki Daemon:**
```sh
go install -tags systray github.com/blob42/gosuki/cmd/gosuki@latestnote: skip the tags flag if you don't need the feature
Suki:
go install github.com/blob42/gosuki/cmd/suki@latestFull Changelog: v1.4.0...v1.4.1-rc1
Nothing published for this version
Gosuki v1.4.0 brings two major platform milestones: native Windows support and macOS Homebrew installation via a dedicated tap. Both make Gosuki easie
Gosuki v1.4.0 brings two major platform milestones: native Windows support and macOS Homebrew installation via a dedicated tap. Both make Gosuki easier to install and run on every major
desktop platform.
Windows package managers like Chocolatey are planned for a future release.
blog: read more about the changes
A new Homebrew tap is available at Gosuki/homebrew-gosuki with both a CLI formula and a GUI cask:
# CLI — installs `gosuki` and `suki`
brew tap blob42/gosuki
brew install blob42/gosuki/gosuki
# GUI — installs `gosuki.app` to /Applications
brew install --cask blob42/gosuki/gosuki-appSupports both Apple Silicon (arm64) and Intel (x86_64).
suki: --sort/-s flag to sort results by modified, title, or url with optional :asc/:desc direction (e.g., suki -s modified, suki -s title:asc)suki: sorting also available on search and fuzzy subcommandssort query parameter on /api/bookmarks (e.g., ?sort=modified:asc)--listen flag or webui config sectionAdding custom browsers has been revamped. Previously new browser definitions were hard coded in source code.
Now browsers can be defined in a simple Yaml file under pkg/browsers/browsers.yaml and running make gen to generate the appropriate definitions per platform.
127.0.0.1 by defaultgskbookmarks(version, node_id) for P2P sync change detection performanceLIKE query wildcards (%) consumed as format verbs, causing silent query failuresprofiles.ini parsing: profile sections not detected correctlygosuki from source with go install (@kimjune01)paru install gosuki-gitYou can build from the PKGBUILD file in packages/arch/PKGBUILD
Full instructions at https://git.blob42.xyz/gosuki.net/-/packages/debian/gosuki
Setup this registry from the command line:
sudo curl https://git.blob42.xyz/api/packages/gosuki.net/debian/repository.key -o /etc/apt/keyrings/gosuki.asc
echo "deb [signed-by=/etc/apt/keyrings/gosuki.asc] https://git.blob42.xyz/api/packages/gosuki.net/debian trixie main" | sudo tee -a /etc/apt/sources.list.d/gosuki.list
sudo apt updateTo install the package, run the following command:
sudo apt install gosuki=1.4.0-1Gosuki Daemon:
go install -tags systray github.com/blob42/gosuki/cmd/gosuki@latestnote: skip the tags flag if you don't need the feature
Suki:
go install github.com/blob42/gosuki/cmd/suki@latestFull Changelog: v1.3.0...v1.4.0
Nothing published for this version
chore: generate release notes
chore: generate release notes
Nothing published for this version
Nothing published for this version
Nothing published for this version
This version brings many fixes and improvements to Gosuki. The most important addition is the ability to archive bookmarks using ArchiveBox .
This version brings many fixes and improvements to Gosuki. The most important addition is the ability to archive bookmarks using ArchiveBox.
This is a temporary third-party solution for archiving until native archiving features are available in Gosuki. It relies on ArchiveBox, a popular self-hosted web archival solution.
The integration between Gosuki and ArchiveBox uses the Marktab feature:
archivebox marktab action@archiveboxarchivebox-docker-ssh script is executedsuki cli searchThe suki CLI search functionality has been significantly enhanced with the following features:
suki search command for comprehensive bookmark searchingsuki fuzzy|search [term...] :tag1,tag2 - Filter by multiple tags with logical ANDsuki fuzzy|search [term ...] :OR tag1,tag2 - Filter by multiple tags with logical ORThese improvements provide users with powerful new ways to discover and filter their bookmarks through the cli and API.
suki search commandsudki fuzzy|search [term...] :tag1,tag2 to filter by tags with logical ANDsudki fuzzy|search [term ...] :OR tag1,tag2 to filter by tags with logical ORgosuki and suki commandsmodule fieldFull Changelog: v1.2.1...v1.3.0
Nothing published for this version
Nothing published for this version
Watefox browser support for Linux by @weiss-d in #10
Full Changelog: v1.2.0...v1.2.1
Nothing published for this version
Nothing published for this version
This is a massive release that introduces multi-device synchronization capability using two methods:
This is a massive release that introduces multi-device synchronization capability using two methods:
database.db-path is now named database.path and should point to the database file[global] section is now at the root of the config fileUpdate your config.toml from the old to the new format.
config.toml (old format)
[global]
watch-all = true
[database]
db-path = "~/.local/share/gosuki"config.toml (new format)
watch-all = true
[database]
path = "~/.local/share/gosuki/gosuki.db"--db flag parameter to set a custom path for gosuki databasegosuki profile list and gosuki modules list commandsversion and node_id on the gskbookmarks table that is used by multi-device synchronizationFull Changelog: v1.1.1...v1.2.0
Minor fix release to reduce the log verbosity and show errors related to browser profile paths as warnings (see #8 )
Minor fix release to reduce the log verbosity and show errors related to browser profile paths as warnings (see #8)
Full Changelog: v1.1.0...v1.1.1
github module: periodic import of starred repos
buku import pocket--silent and -S to fully disable any logxhsum column for efficient synchronization and conflict resolutionbuku import for importing a buku DB to gosukischema_version tablebookmarks view with INSTEAD OF triggers for Buku compatibilitycontrib/rofi.shgosuki buku import becomes gosuki import bukugskbookmarks table replaces bookmarks (legacy bookmarks remains as a view)Previously there was only a bookmarks table which contained a
few extra column compared to Buku. This table is renamed to
gskbookmarks which will be the native gosuki table schema.
Instead we provide a bookmarks view into gskbookmarks with
INSERT and UPDATE trigger (INSTEAD OF) that allow Buku programs to
use Gosuki DB as a buku database while still benifiting from
gosuki specific features that will eventually be added to the
schema.
Added also schema versioning that will be tracked in the table
creatively named schema_version.
Nothing published for this version
example bookmark launcher with rofi contrib/rofi.sh
contrib/rofi.shNothing published for this version
[unreleased]: https://github.com/blob42/gosuki/compare/v1.4.2...HEAD [1.4.2]: https://github.com/blob42/gosuki/releases/tag/v1.4.2 [1.4.1]: https://gi
Initial public release
Your coding agent can read these notes before it upgrades. Set up the MCP server →