Vibeleaderboard
Index / app
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 ideasContinuous text stream

  • Create fluid writing sessions

    User's unstructured ideasSmooth text composition flow

  • Organize written content automatically

    Raw stream-of-consciousness textStructured and organized content

  • Categorize thoughts after writing

    Unorganized text entriesCategorized content groups

  • Process rapid idea capture

    Quick thoughts and conceptsCaptured text entries

Tags

writingyapdimilliancomposerproductivity

Tech Stack

Node.jsNext.jsTailwind CSSTypeScript

Media

HyperYapper

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.