JP Demas

9.3K posts

JP Demas banner
JP Demas

JP Demas

@jpdemas

Building @SpondrApp 🦀 Also… Bitcoin. Marketing. AI. Email nerd. Doing it all in public.

Beaverton, OR Katılım Ekim 2007
1K Takip Edilen1.1K Takipçiler
Sabitlenmiş Tweet
JP Demas
JP Demas@jpdemas·
I’m building Spondr. The local first Linux email client I couldn’t find. Native Rust. No intermediary servers. No bloat. Submitted for Google OAuth verification 8 days early! Follow for the dev logs. 🧵 (1/n) #SpondrLog
JP Demas tweet media
English
4
1
2
136
Peter Mick
Peter Mick@ThePeterMick·
Bye bye Apple Watch, opening this now
Peter Mick tweet media
English
1.1K
1.3K
20.4K
3.7M
JP Demas
JP Demas@jpdemas·
"Customizable" is often just a polite way of saying "we haven't finished the product." Config file, keybindings, CSS overrides — that's actual customization. Plugin systems are usually a handoff. Spondr has no plugin API. It has config.toml.
English
0
0
0
8
JP Demas
JP Demas@jpdemas·
There's a version of "customizable" that means "fix it yourself." Not in the bad way, the honest way. When a tool gives you a config file, it says: here are the knobs, these are the decisions we've made for you, and these are the ones you get to own. That's not a limitation. That's a boundary. Spondr doesn't have a plugin system. What it has is config.toml, user.css, a CLI, and URL schemes. Enough to customize your workflow without opening a security hole the size of a plugin API. The tradeoff is real: fewer extensions, more control, and a product that doesn't become someone else's maintainer project. Alacritty doesn't have plugins. The best tools on Linux are powerful because someone drew a line and said: this is ours, that is yours. That line is a feature.
English
0
0
0
14
Austin Welch
Austin Welch@austinmwelch5·
@maxkolysh 1Password CLI + service account token. On Linux it's seamless — no biometric prompts, no "approve in desktop app" interruptions. Set OP_SERVICE_ACCOUNT_TOKEN once, scope it to a dedicated vault, and every op read just works headlessly. Night and day vs the Mac experience.
English
1
0
4
272
max
max@maxkolysh·
by far the most painful part of using hermes (and openclaw) is secrets management. who is solving this?
English
124
4
295
69.4K
safrano9999
safrano9999@souly9999·
@maxkolysh Use a container with litellm proxy. Openclaw and hermes cannot see the creds
English
1
0
4
233
JP Demas
JP Demas@jpdemas·
config.toml, user.css, spondr:// No plugin system. Stability by design. Sometimes the constraints are the product.
English
0
0
0
8
JP Demas
JP Demas@jpdemas·
Electron email clients on Linux aren't bad. They're just not native. There is a massive difference between an app that runs and one that fits.
English
0
0
0
16
Ariel
Ariel@redtachyon·
Should I actually try hermes agent? How is it different from openclaw (which to me seemed largely useless)?
English
19
1
45
9.7K
JP Demas
JP Demas@jpdemas·
Ubuntu 26.04 requiring 6GB RAM is a sign of the times. Most people have just accepted that their desktop tools will eat their hardware. Building native with Rust and Tauri means we can deliver a first-class Gmail experience without the Electron tax. Spondr is light because it was designed to be.
English
0
0
0
26
Teknium (e/λ)
Teknium (e/λ)@Teknium·
@teeetariq @NousResearch What model? if it's gpt, good luck we've tried a million things that every other agent claims makes it proactive lol if not try turning tool guidance on in the config: #tool-use-enforcement" target="_blank" rel="nofollow noopener">hermes-agent.nousresearch.com/docs/user-guid…
English
11
0
35
2.9K
Teknium (e/λ)
Teknium (e/λ)@Teknium·
@redtachyon It's completely replaced claude code, codex, and the thing I was using primarily, cursor for me
English
15
1
88
4.6K
JP Demas
JP Demas@jpdemas·
@Jason It’s what the Cybertruck should have been
English
0
0
1
14
@jason
@jason@Jason·
if anything remotely close to this CyberSUV concept drops, it will take over the entire SUV category Would love to have hyper-lifted feature in this, in order to navigate Tahoe blizzards!
@jason tweet media
English
592
234
6.7K
356.2K
JP Demas
JP Demas@jpdemas·
@WilliamSco30462 GPUI introduces a whole other set of potential issues. Will look at Startupsubmit when we're ready. Going through CASA audit now.
English
0
0
0
15
William Scott
William Scott@WilliamSco30462·
@jpdemas Yep, mostly. GPUI if you want native-feeling desktop stuff fast, but it's still kinda sharp around the edges. I went with Startupsubmit for the boring launch distro part, not the app stack though
English
1
0
1
15
JP Demas
JP Demas@jpdemas·
Tauri is 10MB because it doesn't package Chromium. Native email should feel that light. Most desktop clients live in your tray all day; they shouldn't demand half a gigabyte just to read text.
English
2
0
1
147
JP Demas
JP Demas@jpdemas·
@GregorySchier It’s a real thing. Not critical for an email client, but I plan to mitigate w/default config + flatpak
English
0
0
0
17
JP Demas
JP Demas@jpdemas·
Plugins are the easy answer for extensibility, but they're also a source of instability. Spondr is taking the config-first path. Deep control via config.toml and user.css. Total personalization without arbitrary code sprawl.
English
0
0
0
7