CYBER POPS

Your Org,
Programmatic.

One identity hub. Every internal tool plugs in. CLI, API, AI Agent, Slack Bot — all connected.

Identity Hub
>_ CLI mesh query
{ } REST API /employees
Auth SDK whoami()
G Google Sync every 2h
Org Chart tree + graph
AI Agent
S Slack Bot
deploy-cli
ticket-cli
oncall-cli
infra-cli

Everything about your team

Employee Profiles

Multi-language names, contact info, IM accounts, job titles, GitHub handles. All in one place.

Org Chart

Department + people hybrid tree. Matrix graph with admin lines, project dotted lines, and mentors.

Google Sync

Auto-sync every 2 hours. New hires appear automatically. Departures require HR confirmation.

Agent Native

All commands output structured JSON. Connect your AI agent to query and manage team data via natural language.

Auth SDK

Build internal tools,
skip the auth.

Install the SDK, call auth.whoami() — that's it. Your users log in once with mesh login, every internal tool shares the session. No OAuth boilerplate, no token management, no repeated logins.

TypeScript Python
npm install https://mesh.langgenius.ai/downloads/langgenius-mesh-contracts-0.2.0.tgz https://mesh.langgenius.ai/downloads/langgenius-mesh-auth-0.2.0.tgz
Read SDK Docs →
// deploy-cli — 3 lines to add identity import { MeshAuth } from '@langgenius/mesh-auth' const me = await new MeshAuth().whoami() // Who am I? me.email // luyu@langgenius.ai me.displayName // Luyu Zhang me.primaryDepartment // CEO Office // Can I deploy? me.isInDepartment('Engineering') // Who's my manager? await auth.getManager(me.email)

Install the CLI

The CLI is distributed directly from mesh.langgenius.ai as a single executable bundle.

1

Install

One command installs the latest CLI bundle. Requires Node.js 22+.

# Install from the official download URL $ curl -fsSL https://mesh.langgenius.ai/install.sh | sh # Manual download (optional) $ curl -fsSL https://mesh.langgenius.ai/downloads/mesh.mjs -o /usr/local/bin/mesh $ chmod +x /usr/local/bin/mesh
2

Login

Google SSO. You'll be greeted with a colorful welcome.

$ mesh login Opening browser for Google authentication... ██████╗██╗ ██╗██████╗ ███████╗██████╗ ██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗ ██║ ╚████╔╝ ██████╔╝█████╗ ██████╔╝ ██║ ╚██╔╝ ██╔══██╗██╔══╝ ██╔══██╗ ╚██████╗ ██║ ██████╔╝███████╗██║ ██║ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ██████╗ ██████╗ ██████╗ ███████╗ ██╔══██╗██╔═══██╗██╔══██╗██╔════╝ ██████╔╝██║ ██║██████╔╝███████╗ ██╔═══╝ ██║ ██║██╔═══╝ ╚════██║ ██║ ╚██████╔╝██║ ███████║ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝ Welcome back, Luyu! 👋 Role: admin | LangGenius, Inc. | 🏅 3 badges
3

Query

Look up a colleague, check the org chart, or find your team.

$ mesh get employee luyu@langgenius.ai Luyu Zhang (张路宇) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Email: luyu@langgenius.ai Department: CEO Office (primary) Title: CEO Office: San Jose GitHub: @goocalors $ mesh org-chart LangGenius ├── CEO Office │ └── Luyu Zhang (CEO) ├── Engineering │ ├── Alice Chen (VP Engineering) │ ├── Backend │ │ └── Minco Wang (Senior Engineer) │ └── Frontend │ └── Yuki Tanaka (Frontend Lead) └── Operations └── POps └── John Smith (HR Lead)

Everything from your terminal

Everyone

  • mesh get employee full profile
  • mesh list employees search & filter
  • mesh get manager / reports reporting line
  • mesh get mentor mentor & mentees
  • mesh org-chart tree or graph
  • mesh list depts / projects browse org
  • mesh team my team view
  • mesh tz / ping quick tools
  • mesh celebrations birthdays & anniversaries
  • mesh badges your badges
  • Self-service
  • mesh update employee your own profile
  • mesh add phone / im your contacts
  • mesh accesskey create your Access Keys

Editor / Admin

  • mesh update employee edit any employeeeditor+
  • mesh add / remove phone any employeeeditor+
  • mesh set / remove im any employeeeditor+
  • mesh add / close title job titleseditor+
  • mesh add employment employment recordseditor+
  • mesh set / remove mentor mentor pairseditor+
  • mesh create / update dept departmentseditor+
  • mesh add dept-member assign peopleeditor+
  • mesh create / update project projectseditor+
  • mesh audit completeness data qualityeditor+
  • mesh import employees CSV bulk importeditor+
  • mesh award badge award to employee or teameditor+

Admin Only

  • mesh offboard one-click exitadmin
  • mesh reinstate re-onboardadmin
  • mesh create entity / office company structureadmin
  • mesh create badge design & create badgesadmin
  • mesh admin accesskey system Access Keysadmin
  • mesh admin role role managementadmin
  • mesh sync google sync from Googleadmin
  • System
  • mesh login / logout Google OAuth
  • mesh whoami current identity

HTTP API

Integrate employee data into your own systems. Same endpoints the CLI uses, authenticated with Access Keys.

GET/employees
GET/employees/:id
GET/org-chart?format=tree
GET/departments/:id/members
POST/employees/:id/mentor
PATCH/employees/:id
View Full API Reference →
# Get your personal Access Key $ mesh accesskey create --name "my-bot" ✓ Created: mesh_sk_abc123... # Use it in your code curl https://mesh.langgenius.ai/api/v1/employees \ -H "Authorization: Bearer mesh_sk_abc123..." # Pipe CLI output for scripting $ mesh list employees \ --department Backend \ --format json | jq '.[].email'

Three roles, clear boundaries

Role Who What you can do
viewer All employees (default), system Access Keys (bots & agents) Read all data. Employees can also edit their own profile, phone numbers, and IM accounts.
editor POps team Everything above + create/update employees, departments, projects, titles, mentor relationships.
admin CEO / COO, POps Lead Everything above + Google sync, offboard/reinstate, legal entities, offices, Access Key & role management.