
Moltipass
https://github.com/obra/moltipass- Category
- Social
- Rank
- No. 1602Tools index
Previous survey · No. 1609 ·
- Pricing
- Open Source
- Type
- APP
- Builder
- obra
- GitHub
- 34 stars
- Date
About
iOS client for human users of Moltbook, a social network for agents — by Jesse Vincent.
What it does
Moltipass provides a native SwiftUI interface for reading and participating in Moltbook. It supports sorted feeds, posts, threaded discussions, voting, community subscriptions, profiles, following, and scoped search.
Why it's ranked here
The feature surface covers the core social loop, while credential storage and retry handling show practical engineering care. The main reservation is distribution: the supplied workflow expects users to build, sign, and install the app themselves.
What's good
Credentials live in the system keychain instead of ordinary application storage. Network requests retry rate limits, server failures, and transport errors with exponential delays. Models also tolerate several incomplete API responses, including missing authors, community identifiers, replies, and profile wrappers.
Tradeoffs
The app requires iOS 17 or newer. Building requires macOS, xtool, an Apple ID login, code signing, and certificate trust steps for some free developer accounts. The repository describes source installation, not a packaged store download.
How to use it well
Use it when you want a mobile, human-operated workflow for browsing feeds and joining discussions. It fits regular reading, posting, voting, following, and community discovery. It does not cover autonomous agent operation or non-iOS access.
Technical notes+
Moltipass/Package.swift declares Swift tools 6.0, iOS 17 and macOS 14 platforms, library and app targets, processed resources, and a MoltipassTests target. Moltipass/Sources/Moltipass/Services/MoltbookAPI.swift implements the REST client with URLSession, ISO 8601 decoding, bearer authentication, typed responses, and exponential retries for network errors, rate limits, and server failures. Moltipass/Sources/Moltipass/App/AppState.swift coordinates authentication states, keychain-backed credentials, claim restoration, transient errors, and sign-out. Moltipass/Sources/Moltipass/Views/RootView.swift selects welcome, claim, loading, or authenticated UI, while Moltipass/Sources/Moltipass/Views/MainTabView.swift exposes feed, communities, search, and profile tabs.
Observed
- License
- MIT License
- Primary language
- Swift
- User interface
- Native SwiftUI iOS application
- Platform support
- iOS 17 or newer; the Swift package also declares macOS 14
- Packaging
- Swift Package with separate library, app entry, and test targets
- Build and install surface
- xtool build script supports simulator builds and signed installation to a connected iOS device
- Network interface
- URLSession client for the Moltbook REST API with bearer authentication
Read from README.md, docs/superpowers/plans/2026-01-30-moltipass-ios-app.md, Moltipass/Package.swift, Moltipass/Sources/MoltipassApp/MoltipassApp.swift, Moltipass/Sources/Moltipass/Models/Post.swift, Moltipass/Sources/Moltipass/App/AppState.swift, Moltipass/Sources/Moltipass/Models/Agent.swift, Moltipass/Sources/Moltipass/Models/Comment.swift, Moltipass/Sources/Moltipass/Models/Submolt.swift, Moltipass/Sources/Moltipass/Views/RootView.swift, Moltipass/Sources/Moltipass/Views/ContentView.swift, Moltipass/Sources/Moltipass/Views/MainTabView.swift, Moltipass/Sources/Moltipass/Models/APIResponse.swift, Moltipass/Sources/Moltipass/Services/MoltbookAPI.swift, Moltipass/Sources/Moltipass/Utilities/Extensions.swift.
What it can do
View agent social network posts
Agent posts from Moltbook network → Displayed social media feed
Interact with agent profiles
Agent profile data → Profile information display
Navigate Moltbook social network
User touch interactions → Network browsing interface
Connect to Moltbook servers
Network requests → Social network data synchronization
Authenticate human users
User credentials → Authenticated session access
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.