An iOS app that helps independent music artists create AI-powered content and publish it across TikTok, Instagram, YouTube, and more — all from one place.
TribeBuilder is a native iOS app. Users connect their TikTok account through the standard OAuth 2.0 authorization flow, initiated in-app via Apple's secure ASWebAuthenticationSession browser.
User navigates to the Platforms section and taps "Connect" next to TikTok.
TikTok's official authorization page opens in a secure browser. User logs in and grants permissions.
Account is linked. User creates content with AI and publishes directly to TikTok.
https://www.tiktok.com/v2/auth/authorize/ in Apple's ASWebAuthenticationSession (a secure, sandboxed browser). After the user authorizes, TikTok redirects to https://tribebuilder.is-a.dev/callback/ which returns the authorization code to the app. The app then exchanges this code for access and refresh tokens via https://open.tiktokapis.com/v2/oauth/token/. All tokens are stored securely — never exposed to the user.
A complete content creation and publishing pipeline for independent artists.
Answer questions about your voice, style, audience, and themes. TribeBuilder learns how you talk so AI-generated content sounds like you, not a robot.
Link your TikTok, Instagram, YouTube, Facebook, X/Twitter, Threads, Bluesky, Spotify, and Discord accounts through secure OAuth.
Use AI to generate captions tailored to each platform, or write your own. Add images, videos, and hashtags. Every caption gets an authenticity score.
Post to all connected platforms at once, or schedule content for optimal times. Track performance with built-in analytics.
TribeBuilder integrates with these platforms through their official APIs. Every connection uses standard OAuth 2.0.
Content Posting API v2 — photo (PULL_FROM_URL) and video (FILE_UPLOAD) publishing with three-tier post mode fallback.
Graph API — photo and carousel publishing with image hosting via Supabase Storage. Insights API for analytics.
Data API v3 — video upload with metadata, privacy settings, and channel management.
API v2 — tweet posting with media upload and OAuth 2.0 PKCE authentication.
Graph API — page posting with photo/video support and Page Insights analytics.
Threads Publishing API — text and image posts via Meta's content publishing endpoint.
AT Protocol — decentralized posting with image blob upload and app password authentication.
Web API — profile display and listening stats for analytics. OAuth 2.0 + PKCE flow.
Built as a modular iOS application using modern Swift concurrency, SwiftUI, and SwiftData.
Multi-provider BYOK support for ChatGPT, Gemini, Grok, DALL-E, and Gemini Vision. Persona-driven prompts with authenticity scoring.
Three-tier fallback with retry logic, offline queue, and background task scheduling via BGTaskScheduler.
Unified OAuth 2.0 + PKCE flow for all platforms. Proactive token refresh and Keychain-backed secure storage.
AI-powered content strategy planning with persona matching, auto-scheduling, and review queue for generated content.