SocialAi is a lightweight, AI‑powered social discovery engine that mirrors public Farcaster activity, blends optional Reddit timelines, and exposes SEO‑optimized public profiles that users can claim by verifying their Farcaster identity.
It is built on a parallel, auto‑healing, one‑file node architecture powered by Healdec and SmartBrain.
- SEO‑optimized profiles, posts, timelines
- Google‑indexable pages
- Zero‑JS by default (Astro + Vite)
- Fast SSR for timelines and profiles
- Farcaster Sign‑In
- Wallet verification (SIWE)
- ENS mapping
- Claim → unlock editing + AI tools
- Farcaster Hub ingestion
- Optional Reddit sync
- Future: Lens, Bluesky, Zora
- Admin‑controlled feed toggles
- Embeddings + vector search
- Timeline summaries
- Profile optimization
- Topic clustering
- Recommendations
- Follow / unfollow
- Likes
- Saved posts
- Mutuals
- Feature flags
- Sync toggles
- Logs
- Worker health
- Abuse controls
For a detailed architecture diagram and component descriptions, see docs/ARCHITECTURE.md.
- SEO pages
- Profiles
- Timelines
- Claim flow
- Landing pages
- Feature flags
- Sync controls
- Worker monitoring
- System health
- Healdec engine
- Parallel chain workers
- AI worker
- Search worker
- Sync worker
- RPC workers
- Users
- Profiles
- Posts
- External posts
- Follows
- Likes
- Claims
- Embeddings
- Feature flags
- Settings
git clone https://github.com/SMSDAO/SocialAi.git
cd SocialAi
# Install dependencies
npm install
# Setup database
createdb socialai
psql -U postgres -d socialai -f db/schema.sql
# Configure environment
cp .env.example .env
# Edit .env with your settings
# Start the system
npm run dev # Backend + Workers
npm run dev:public # Public App (port 4321)
npm run dev:admin # Admin Console (port 4200)- 🔌 Backend API: http://localhost:3000
- 🌐 Public App: http://localhost:4321
- ⚙️ Admin Console: http://localhost:4200
For detailed setup instructions, see docs/INSTALLATION.md.
- Installation Guide - Complete setup and deployment guide
- Architecture - System architecture and component diagrams
- UI/UX Specifications - User interface and user experience guidelines
- API Reference - Full API documentation