
HyperYapper
github.com/dimillian/hyperyapper- Category
- Productivity
- Rank
- No. 1821Tools index
Previous survey · No. 1829 ·
- Pricing
- Open Source
- Type
- APP
- Builder
- dimillian
- GitHub
- 11 stars
- Date
About
Dimillian's app for yapping like a pro — fast, fluid stream-of-consciousness composer with smart organization after the fact.
What it does
HyperYapper is a browser-based composer that publishes one post to Threads, Mastodon, and Bluesky. Users connect accounts through OAuth, select destinations, write with mention and hashtag highlighting, attach images, and follow posting results through a persistent notification timeline.
Why it's ranked here
The project solves a clear coordination problem with working platform-specific posting and authentication paths, rather than hiding simple copy-paste behind an abstract dashboard. Its strongest case is focused cross-posting. Several broader promises remain roadmap items, and the media implementation has visible limits.
What's good
Each network gets tailored handling: Mastodon dynamically registers against an entered instance, Bluesky uses token-bound OAuth with PKCE, and Threads follows its create-then-publish flow. The editor adds mention autocomplete and emoji shortcodes. Connection checks, per-platform results, post links, reply tracking, and image cleanup make failures and outcomes easier to follow.
Tradeoffs
Threads setup needs a Meta application, while Threads image posting additionally requires public Cloudflare R2 storage and credentials. Bluesky accepts up to four images but currently publishes only the first, and Threads also uses only the first attachment. X support was removed. AI assistance, advanced media editing, video, carousels, and several broader management features remain unfinished or planned.
How to use it well
Use it when an individual creator regularly sends substantially the same short post to Threads, Mastodon, and Bluesky, especially when mentions or images make manual repetition annoying. Configure every target account first, then treat the notification timeline as the delivery check. Do not choose it for X publishing, AI rewriting, video production, or a finished media studio.
Technical notes+
This is a private Next.js 15 and React 19 application installed through npm, with strict TypeScript checks exposed in package.json. src/app/page.tsx assembles the client-side composer, account controls, and notification sidebar; src/types/platform.ts defines the three available networks and their character limits. OAuth implementations live in src/lib/auth/mastodon.ts, src/lib/auth/threads.ts, and src/lib/auth/bluesky.ts. Mastodon dynamically registers applications, Threads exchanges authorization codes through a server route, and Bluesky uses BrowserOAuthClient with DPoP and PKCE metadata. src/lib/posting/threads.ts stages images in Cloudflare R2, waits before publishing the media container, and attempts cleanup after success or failure. src/lib/posting/bluesky.ts explicitly limits current publishing to the first supplied image despite recognizing a four-image platform maximum.
Observed
- License
- MIT License
- Primary language
- TypeScript
- Packaging
- Private npm package with development, build, start, lint, and type-check scripts
- Interface
- Browser-based Next.js web application
- Supported publishing platforms
- Threads, Mastodon, and Bluesky
- Authentication
- OAuth flows for all supported platforms
- Media storage
- Cloudflare R2 is required for Threads image support
- Removed platform
- X publishing support is discontinued
Read from README.md, package.json, src/app/page.tsx, src/types/auth.ts, src/types/post.ts, src/app/layout.tsx, src/types/platform.ts, src/components/Footer.tsx, src/hooks/useOAuthCallback.ts, src/components/PlatformButton.tsx, src/lib/auth/bluesky.ts, src/lib/auth/threads.ts, src/lib/auth/mastodon.ts, src/lib/posting/bluesky.ts, src/lib/posting/threads.ts.
What it can do
Compose fast stream-of-consciousness text
User's rapid thoughts and ideas → Continuous text stream
Create fluid writing sessions
User's unstructured ideas → Smooth text composition flow
Organize written content automatically
Raw stream-of-consciousness text → Structured and organized content
Categorize thoughts after writing
Unorganized text entries → Categorized content groups
Process rapid idea capture
Quick thoughts and concepts → Captured text entries
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.