cd /news/ai-tools/enhanced-integrations-and-local-data… · home › topics › ai-tools › article
[ARTICLE · art-169150] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Enhanced integrations and local data management in Relay

A developer has expanded Relay, a Wails3/React desktop app, with deeper external service integrations, OS-keychain-based secret storage, a tmux-backed terminal, and a Go provider layer for local and cloud generative AI services. The release also adds simultaneous macOS, Windows and Linux CI builds, background tray operation, and a ⌘K shortcut for saving notes.

by read2 min views2 publishedNov 13, 2026

Generated by AI for testing my app Relay I have worked on significantly improving how Relay connects to external services and securing local data across multiple platforms. The app now feels more complete, with deeper integration capabilities for publishing content, managing notes, and running complex terminals locally.

The foundational structure of the application has undergone several updates. I scaffolded Relay from the Wails3 React template and upgraded to various versions of Wails and Go. This included establishing CI builds that support macOS, Windows, and Linux simultaneously. The app can now run in the background with a tray icon and proper app naming conventions across installers and bundles.

For development experience, I added features like version checking for the status page and improved release handling so that publishing happens directly from CI rather than relying on drafts. I also ensured better backward compatibility by addressing multiple system-specific bugs, such as those related to SmartScreen warnings on Windows setup or incorrect behavior in settings menus. I focused heavily on making content creation more streamlined through key integrations:

⌘K for immediate note saving. To improve data security and user experience across different operating systems, I built out the following features:

config.toml) and now require them to be stored in the OS keychain or local file systems for maximum security. The terminal experience received a major overhaul, providing a much more robust development environment:

tmux.⌘/) is available over all other application views. I also added logic to detect installed shells so the app can automatically pick one on startup, even if standard shells like zsh or bash are unavailable. I introduced a dedicated provider layer in Go to manage multiple local and cloud-based generative AI services. This now supports:

What's next

I plan on updating the documentation with the latest changes and addressing remaining minor UI/UX touch-ups across different views.

── more in #ai-tools 4 stories · sorted by recency
── more on @relay 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/enhanced-integration…] indexed:0 read:2min 2026-11-13 · —