NT
NTechnologies
All work
Marketing/NTechnologies

Social Agent

Two-part social operations system: a Next.js operator console and an Electron + Playwright desktop agent that carries out approved social actions.

Social Agent

Overview

Social Agent splits social operations into a Next.js operator console and an Electron + Playwright desktop agent. Humans approve work in the web app; the desktop runtime performs the browser actions against MongoDB-backed jobs over HTTP/JWT.

Challenge

Cloud-only social APIs are rate-limited or banned. Unattended bots get accounts shut down. Teams need a human-in-the-loop agent that still automates the click-path.

Solution

Jobs live in MongoDB. The web app (ports 3000/4000) is the source of truth. The desktop app runs Playwright locally so actions look like a real operator. Docker Compose covers Mongo for local dev.

What we built

  • Operator console for queues and approvals
  • Electron desktop runtime with Playwright
  • JWT between console and agent
  • MongoDB job store
  • Docker Compose for local Mongo

Outcomes

  • No unattended posting: humans approve, the agent executes
  • Automation runs on a real browser, not a blocked API
  • Clear split between policy (web) and action (desktop)

Stack

Next.jsElectronPlaywrightMongoDB

Human approval loop | Desktop automation | JWT ops console

Build something in this family

Talk to NTechnologies about a POS, agent, marketplace, or internal tool.

Start a conversation

More work