CYBER POPS

Your Org,
Programmatic.

Mesh is LangGenius' internal POps API. Query org structure, employee profiles, and team relationships — from CLI, API, or your own AI Agent.

CLI REST API AI Agent Ready Google Workspace Sync

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 view. Matrix graph with admin lines, project dotted lines, and mentor relationships.

Multi-Entity

Legal entities across countries, multiple offices, employment records tracking cross-entity transfers.

CLI & API

Query from your terminal with mesh CLI. Integrate via HTTP API. Both hit the same endpoints.

Google Workspace Sync

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

Agent Compatible

All commands support --format json. Connect your AI agent to query and manage team data via natural language.

Install the CLI

The CLI package is distributed internally. Do not publish to public npm.

1

Download the package

Get the latest .tgz from the internal release channel, or clone the repo.

# Option A: from internal registry $ npm install -g @langgenius/mesh-cli-0.1.0.tgz # Option B: from source $ git clone git@github.com:langgenius/loom.git $ cd loom/cli && npm install && npm link
2

Login with your Google account

Opens a browser window for 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

Start querying

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

$ mesh employee get 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)

HTTP API

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

GET/employees
GET/employees/:id
GET/org-chart?format=tree
GET/departments/:id/members
POST/employees/:id/mentor
PATCH/employees/:id
Read API Reference
# Get your personal API key $ mesh token 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 employee list \ --department Backend \ --format json | jq '.[].email'

Three roles, clear boundaries

Role Who What you can do
viewer All employees (default) Read all data. Edit your own profile, phone numbers, and IM accounts.
editor POps team Everything above + create/update employees, departments, projects, titles, mentor relationships.
admin POps lead Everything above + Google sync, offboard/reinstate, legal entities, offices, API key & role management.