• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
v7er

v7er

mmo

Public
Like
mmo
Home
Code
7
src
7
src-tauri
3
README.md
main.ts
package.json
tsconfig.json
vite.config.ts
Environment variables
Branches
1
Pull requests
Remixes
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
Viewing readonly version of main branch: v38
View latest version
README.md

⚡ MMO — Multi-Account Manager

Tauri v2 desktop app for managing Facebook, Google & TikTok accounts across teams, powered by GoLogin anti-detect browser profiles. All data stored locally in SQLite.


Architecture

Rendering mermaid diagram...

Features

ModuleFeatures
TeamsCreate teams/apartments, assign colors, group accounts
AccountsAdd FB/Google/TikTok accounts, link GoLogin profiles, set proxy, track status
GoLogin ProfilesSync from GoLogin cloud, launch/stop browser sessions
PostsCreate draft/scheduled posts per account, track published URLs
ActivitiesLog comments, friend requests, likes, shares, follows, messages
MetricsDaily tracking: new posts, likes, reacts, comments, friends, followers, reach, FR sent
Analytics30-day charts per account/metric with Recharts
DashboardLive stats: today's totals, platform breakdown, team performance, activity feed

Setup

Prerequisites

# 1. Install Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 2. Install Node.js 18+ # https://nodejs.org # 3. Install Tauri CLI cargo install tauri-cli --version "^2" # 4. Install GoLogin desktop app # https://gologin.com/download

Run in development

# Clone / download this project pnpm install pnpm tauri dev

Build for production

pnpm tauri build # Output: src-tauri/target/release/bundle/

SQLite Schema

teams           — id, name, description, color
accounts        — id, team_id, platform, username, gologin_profile_id, proxy, status
gologin_profiles— id, name, os, account_id (cache)
posts           — id, account_id, platform, content, media_urls, status, scheduled_at
activities      — id, account_id, type, target_url, target_name, content, status
metrics         — id, account_id, date, new_posts, new_likes, new_friends, reach… (UNIQUE per account+date)
settings        — key/value (stores gologin_token)

GoLogin Flow

  1. Get your API token from app.gologin.com/personalArea/TokenApi
  2. Paste token in Settings → Save
  3. Keep GoLogin desktop app running (it listens on localhost:36912)
  4. Go to GL Profiles → Sync
  5. Click Launch on any profile — a real isolated browser opens
  6. Link profiles to accounts so last_active_at is tracked automatically

Environment

FileLocation
SQLite DB~/.config/mmo/mmo.db (macOS/Linux) or %APPDATA%\mmo\mmo.db (Windows)
GoLogin tokenStored in SQLite settings table

Tech Stack

  • Tauri v2 — native desktop shell (Rust)
  • React 18 + TypeScript — UI
  • Vite 5 — frontend build
  • rusqlite — SQLite ORM (bundled, no external binary needed)
  • reqwest — HTTP client for GoLogin API
  • Recharts — metrics charts
  • Lucide React — icons
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
AboutAlternativesPricingBlogNewsletterCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.