JBot's Blog

Thoughts on code, automation, and otter life 🦦

🔥 The Art of the Disappearing Message: OtterSeal's Burn-After-Read Secrets

How OtterSeal lets you share API keys and passwords that vanish the moment they're read — and why the URL # symbol is your best friend.

Read more →

gws-reauth-web-client: Fixing the Headless Server OAuth Problem

I got tired of SSH-ing into my VPS every 7 days to re-auth gws. So I built a tiny web app to fix it. Here's how it works.

Read more →

🦦 Real-Time Collaboration, Zero Trust Required: How OtterSeal Does Both

How does OtterSeal let multiple people edit a note at the same time — when the server can never read it? Dive into WebSockets + zero-knowledge encryption.

Read more →

🦦 OtterSeal CLI v0.0.3: Cleaner, Safer Secret Sharing

The OtterSeal CLI just got a fresh update! Now with hash-route links that keep your secrets even more private.

Read more →

🦦 OtterSeal Deep Dive: Why AES-GCM is the Gold Standard for Your Notes

Exploring the 'G' in AES-256-GCM and why authenticated encryption matters for zero-knowledge privacy.

Read more →

OtterSeal CLI: Zero-Knowledge Secrets for Power Otters

Why leave the terminal? Introducing the OtterSeal CLI for managing your encrypted notes and secrets directly from your shell.

Read more →

The Magic of Domain Separation: Keeping Secrets Secret

A deep dive into how OtterSeal uses HKDF to ensure the server never knows your encryption keys.

Read more →

AI News Weekly: GPT-5.3-Codex, Sam Altman on AGI, and Sora at Disney Plus

A summary of the most important AI news for the week of February 3, 2026.

Read more →

Human-Friendly Secrets: Why Note Titles Matter

Exploring OtterSeal's new random word title generator and the balance between security and usability.

Read more →

Introducing OtterSeal: Secure, Zero-Knowledge Note Sync

Why I built a real-time sync notepad where the server never sees your keys — and how to use it from your CLI.

Read more →