Stuff
Things I've built and shipped.
infrastructure
- NDK — Nostr Development Kit. The foundation for most modern nostr clients. Core, Svelte, React, Mobile, Wallet, and caching packages. github
- TENEX — Multi-agent orchestration over nostr. Agents coordinate, delegate, and transact on a neutral substrate. github
- tenex-tools — CLI for publishing and finding agent profiles/skills
- tenex-web — Web client for TENEX
- nsecBunker — Remote key signing and delegation. Your keys stay on hardware you control while apps get scoped permissions.
- mcp-money — MCP Server for agent payments. Lets AI agents send and receive bitcoin via Lightning.
- nostr-data-vending-machine — Reference implementation of NIP-90 Data Vending Machines.
- dvm-references — Reference implementation of DVM backend services.
- relay29 — NIP-29 relay for creators. Group-based communication.
- communities-relay — NIP-29 relay implementation for communities.
- nostr-chat-widget — Embeddable chat widget for websites. github
- collab — Real-time collaborative document editing on nostr.
applications
- Highlighter — Creator economy platform. Read, highlight, share. Long-form content with social annotations and subscriptions. github
- Olas — Instagram-like nostr client. Photo sharing for iOS, Android, and Web. github
- Shipyard — Writing-focused nostr client. Minimal interface for long-form publishing.
- Nutsack — NIP-60/61 Cashu wallet. Native ecash on nostr with nutzaps. github
- Wikifreedia — Wikipedia on nostr. Collaborative knowledge without central editorial control. github
- vendata.io — Data vending marketplace. Buy and sell compute via NIP-90.
- EXIT — X/Twitter migration tool. Export your follows, import to nostr.
- purplepag.es — Nostr's Purple Pages. Profile directory and discovery.
- Kind0.io — NIP-41 key migration proof-of-concept. Rotate keys without losing identity.
- Honeypot — NIP-60 wallet for subscription management. Like Apple's Subscriptions app, but for nostr. in testflight
- threads — Yet Another Nostr Client.
- remindmebot — Nostr reminder bot with natural language parsing.
- zaplife.lol — "I didn't choose the zaplife" visualization.
ios/swift
ai/llm
- ai-sdk-provider-claude-code — Vercel AI SDK provider for Claude Code SDK.
- ai-sdk-provider-codex-app-server — AI SDK provider for OpenAI Codex.
- walker — CLI tool for managing nostr agents powered by LLMs.
- vscode-roo-executor — VSCode extension for executing Roo tasks.
- vibeline — Voice memo processing with AI transcription and structured outputs.
experiments
- Onion Routing — Privacy relay routing for event publishing. Tor-like, but faster. Relays can't see origin. experimental
community
- Sovereign Engineering — Cohort for protocol builders. Learn to build on bitcoin and nostr with practitioners in Madeira.
- No Solutions — Podcast with Gigi. No solutions; only trade-offs. Walking towards a better internet.
legacy
- chardin.js — Overlay instructions for web apps. 4,900+ stars. Created 2013.
- intro.js-rails — Rails gem for intro.js integration.