Skylume, multi-account tooling for Bluesky by Allan BenameurSkylume, multi-account tooling for Bluesky by Allan Benameur

Skylume, multi-account tooling for Bluesky

Allan Benameur

Allan Benameur

Overview
Skylume was a multi-account management tool for Bluesky. It scheduled posts, analyzed audiences and tracked engagement. I designed, built, deployed and operated it alone. The product reached 33 users over five months and 80 commits.
Work outside the request cycle
Scheduled publishing, analysis across thousands of followers and batch user operations do not fit safely in a single HTTP request. I moved those workloads to BullMQ on Redis and applied outbound rate limits to stay within the Bluesky API quotas.
Authentication without passwords
Accounts connected through OAuth for the AT Protocol, so Skylume never stored a Bluesky password. I implemented sessions, token refresh and support for multiple Bluesky accounts per user.
Stack and operations
The backend used AdonisJS and TypeScript with PostgreSQL and Redis. React was served through Inertia. Stripe handled payments and Docker packaged the deployment.
Product decision
After listening to users, I stopped selling the service. The Bluesky community explicitly rejected growth automation, so the commercial direction did not match the market. I documented the decision in the repository and kept the service online as a free, open source project.
Like this project

Posted Sep 14, 2026

SaaS for multi-account publishing and analytics on Bluesky, built solo with OAuth, BullMQ queues, rate limiting and PostgreSQL.