Swift client for the ShapelessAI API. ShapelessAI is an AI content team for founders; this package is the publishing core: list the social accounts a user connected, schedule posts to X, LinkedIn, Instagram, TikTok, YouTube, Threads, Bluesky and Facebook, and read their status. No dependencies, async/await, macOS 12+, iOS 15+.
import ShapelessAI
let client = try Client.fromEnvironment() // SHAPELESSAI_API_KEY
let accounts = try await client.accounts()
let post = try await client.createPost(.queued(accounts[0].id, "Shipped today"))Install with Swift Package Manager (https://github.com/FirstClassTree/shapelessai-swift, from 0.1.0) or CocoaPods (pod 'ShapelessAI').
- API key and HTTP reference: https://shapelessai.com/docs/api
- OpenAPI spec: https://shapelessai.com/api/openapi.json
- The same tools for agents over MCP: https://shapelessai.com/docs/mcp
- Rust: https://docs.rs/crate/shapelessai/latest, MCP server image: https://hub.docker.com/r/shapelessai/shapelessai
MIT licensed.