Skysplitter is a desktop application that helps you split long texts into multiple posts for the Bluesky social network. It automatically handles thread creation and maintains continuity between posts.
Secure login interface with App Password support
Main text input interface with user profile
Preview of text splitting with automatic thread numbering
Final thread preview with posting option
- Split long text into multiple posts automatically
- Maintain thread continuity
- Automatic post numbering (e.g., 1/5, 2/5, etc.)
- Dedicated link field for clean URL sharing
- Link preview cards with metadata
- Dark mode support
- Portable application - no installation required
- Improved UI with clearer user identification
- Download
Skysplitter-1.0.3.exefrom thereleasesfolder - Double-click to run the application
- No installation needed!
- Node.js (version 14 or higher)
- npm (usually comes with Node.js)
- Git (optional, for cloning)
- Clone or download this repository
- Open a terminal in the project directory
- Install dependencies:
npm install
- Build the application:
npm run build
- Find the executable in the
distfolder
- Launch Skysplitter
- Login with your Bluesky credentials
- For security, use an App Password instead of your main password
- Generate an App Password at Bluesky App Passwords
- Enter or paste your long text
- (Optional) Add a URL in the dedicated link field
- Click "Split" to preview how the text will be divided
- Click "Post Thread" to publish your posts
Never use your main Bluesky password! Always use an App Password:
- Go to Bluesky App Passwords
- Create a new App Password
- Use that password to log in to Skysplitter
- Delete the App Password when you're done using Skysplitter
The application is built using:
- Electron
- @atproto/api for Bluesky integration
- TailwindCSS for styling
Project structure:
skysplitter-desktop/
├── assets/
│ └── bluesky.ico
├── src/
│ ├── api/
│ │ └── bluesky.js
│ └── client/
│ ├── app.js
│ ├── index.html
│ └── styles.css
├── main.js
└── package.json
MIT License - see LICENSE file for details.
Current version: 1.0.3
-
v1.0.3
- New Features: Dedicated link field for simplified link handling
- UI Changes: Removed automatic link detection, added manual link input
- UX Improvements: Links are now always added to final post in thread
- Bug Fixes: Resolved issues with link parsing and formatting
- Performance: Optimized link handling and preview generation
-
v1.0.2
- New Features: Real-time text processing, link embedding previews
- UI Updates: New app icon, improved user identification, fixed overlapping header
- Security Enhancements: Improved session management with temporary credential storage
- Bug Fixes & Performance: Minor fixes and optimizations
-
v1.0.1 - Minor updates and improvements
-
v1.0.0 - Initial release
Christian Gillinger
Contributions are welcome! Please feel free to submit a Pull Request.