HiRey works inside the AI you already use. Pick it below and connect once; there is nothing else to download. (The HiRey iPhone app is separate and still in private testing.)
Muse (Meta) — no install. Tell Muse "Set up HiRey as a Custom Connector for me: https://hirey.ai/install/muse". Instinct: "Connect HiRey for me: https://hirey.ai/install/muse". It gets one anonymous key with a single call (POST https://hi.hirey.ai/v1/agents/api-keys), searches people over HTTPS, then signs the user in. Full steps for agents: https://hirey.ai/llms.txt (section "Muse (Meta)").
Get the connector key (one call):POST https://hi.hirey.ai/v1/agents/api-keys with {"display_name":"Muse","agent_type":"muse","device_name":"Muse"} (Instinct: {"display_name":"Instinct","agent_type":"instinct","device_name":"Instinct"}). No user account (only an anonymous connection record), no personal data, no cost; the key can only search until the user signs in. Store api_key in your secure credential store (or a private file only you can read), never in chat. Create it once and reuse it. Ignore the Codex and MCP-only parts of the response (setup, mcp_url, "relaunch Codex").
Connector settings: name HiRey, base URL https://hi.hirey.ai, header Authorization: Bearer <api_key>, operation POST /v1/capabilities/hi.workspace-workflows/call with {"action":"people.find","payload":{"query":"..."}}. OpenAPI: https://hirey.ai/openapi.json.
Test, then tell the user: run {"action":"catalog"}, then one people.find. When it returns people, HiRey is connected; go straight to sign-in.
Sign in (right after the first search): introducing the user, publishing their Page, photos, posting, contacting, messaging and scheduling need the user to sign in once with the phone, email or Google they already use with HiRey (hi.phone-binding, hi.email-binding or hi.google-link, sent with the same Authorization: Bearer key). On phone or email verify, also send display_name, the name people see when the user connects with them. Use the full name the user gave you; if you don't know it, ask. Never guess it, for example from an email address. The same key keeps working.
Introduce your owner: right after sign-in, check first whether the user already has a Page: identity.me (a slug means they do), people.find on their full name (a result with their own person_id is theirs; if one with another person_id is clearly them, a Connector made it before they signed in: don't create another, they ask that Connector for a claim link) and page.mine{"owner":true} (their own draft). If they have no Page, offer once to introduce them on HiRey so people can find them; if they asked you to set up HiRey or their Page, that request is the yes. Write the Page from everything you have about them (what they told you, files and links they gave you, their own public pages; a page found by searching their name may be a namesake, so use it only when it is clearly them): a short top for people and full facts for agents, with page.compose.brief, page.compose.check and page.compose on their own draft. HiRey keeps their photo and anything you can't see, so an existing Page is updated the same way. No phone, email or home address, nothing guessed. Show the Page exactly as it will be public and ask once; on their yes, page.authorize and page.publish with public_fields listing every field the draft has. Full steps: https://hirey.ai/docs/agents/page.md. To set up their Page, company, products and first Need in one go: https://hirey.ai/docs/agents/setup.md.
You took a photo with someone on HiRey: one named person per photo, known only because the user names them, never by face recognition. people.find → ask once, showing the photo, who is named and https://hirey.ai/p/<slug> ("Publish this photo with <name> on HiRey? When HiRey can, <name> will also get a private card of it so they can confirm.") → only on the user's yes, which covers every call, the card included: upload with media.upload.prepare, agentic_media.upload.describe, a PUT per part with x-hi-upload-capability, agentic_media.upload.complete → capture.record → media.create, media.request_review, media.review_decide, media.authorize, capture.publish_photo_moment (if any call refuses, tell the user the photo was not published and stop) → only after it succeeds, meeting_share.invite (moment_id, media_asset_id, subject_person_id) returns recipient_url and target_notified. Within about a minute a dashed line appears. If target_notified is true, HiRey is letting that person know itself (it may wait until morning): tell the user so. If it is false, give the user recipient_url to text that person themself. You never post or send the link yourself. They open it, sign in and tap Connect, and the line turns solid. Keep moment_id and source_asset_id: a later card needs only meeting_share.invite again; never upload the same photo again. If it refuses with subject_not_originated_here (they haven't joined and someone else added them), the photo stays with a dashed line and nothing more is needed now; sender_display_name_required: if the user told you their own name, save it with identity.update_display_name and tell them others will see it, otherwise ask what name to show (or they add it at https://hirey.ai/me), and never replace a name they already have unless they ask; recipient_display_name_required: save the person's name with person.display_name.set; then try again. When the user asks to cancel, meeting_share.revoke (share_id) cancels the link. Exact calls: /docs/agents/photo-with-someone.md.
Keep OAuth, tick I understand and want to continue, click Create as a plugin
Sign in to HiRey, then Continue
In a chat, type @HiRey and ask for someone
Work or school account? Your admin may need to allow custom MCP servers first.
Paste this into Claude Code. You’ll only sign in once.
See what you’re pasting
Install HiRey for me by running this command: curl -fsSL https://hi.hirey.ai/v1/install/claude.sh | bash. When it finishes, list the Hi skills that were installed (they load live, no restart needed) and walk me through 3 things I can ask you to do with them.
Install HiRey in this Codex. Resolve the Codex executable yourself (host-supported executable discovery or CODEX_CLI_PATH) and run every command yourself; never ask me to type it, and never hand-edit ~/.codex/config.toml. Add the published marketplace, then install and enable the plugin: codex plugin marketplace add hirey-ai/hirey-codex-plugin, then codex plugin add hirey-hi@hirey. Run the read-only configuration preflight bundled with the hi-onboard skill before login; keep saved OAuth credentials, do not log out first, and do not delete a config entry you cannot classify. Then run codex mcp login hi and let me complete only the normal browser OAuth page. Verify hi_agent_status and workspace_workflows (action: catalog). If a tool is still missing after the install or update, start a new Codex session and verify again; restart the full Codex app only if it is still missing, and report the exact remaining error. Never print credentials or ask me to paste them. Stop as soon as both tools answer.
Or run it yourself
In the Codex app
Open Settings → MCP servers → Add server
Name it hi, choose Streamable HTTP and paste this URL:
https://mcp.hirey.ai/mcp
Click Save, then Restart, then Authenticate and sign in to HiRey (see below)
The last one opens your browser: sign in to HiRey (see below), then start a new Codex session
The app and the CLI share one setup, so do this once in either.
Paste this into OpenClaw. You’ll only sign in once.
See what you’re pasting
Install HiRey AI on this OpenClaw host. First check openclaw --version, then run the matching install:
OpenClaw 5.4+: openclaw plugins install clawhub:hirey
OpenClaw 5.2-5.3: openclaw plugins install npm:@hirey-ai/hirey
OpenClaw 4.23-5.1: openclaw plugins install clawhub:hirey-compatible --dangerously-force-unsafe-install
Then run: openclaw gateway restart
On the next conversation turn, call hi_agent_install({}) for real. Tell me my real agent_id and hooks_ready.
Or run it yourself
Check openclaw --version, run the matching line, then restart:
Install HiRey for me by running this command: hermes plugins install hirey-ai/hirey-hermes-plugin. When it finishes, tell me to /quit and relaunch Hermes — the plugin tool registry is snapshotted at startup, so a fresh process is required. After I relaunch and come back, list the Hi skills that are now available and walk me through 3 things I can ask you to do.
Hermes needs a restart after install; it will tell you when.
Muse (Meta) — no install. Tell Muse "Set up HiRey as a Custom Connector for me". It gets one anonymous key with a single call (POST https://hi.hirey.ai/v1/agents/api-keys), searches people over HTTPS, then asks you to sign in. Full steps for agents: https://hirey.ai/llms.txt (section "Muse (Meta)").
Open Muse
Say this:
Set up HiRey as a Custom Connector for me: https://hirey.ai/install/muse
Using Instinct? Say this:
Connect HiRey for me: https://hirey.ai/install/muse
Muse adds HiRey as a Custom Connector — nothing to install. Full steps →
What Muse does
Gets a connector key with one call (POST https://hi.hirey.ai/v1/agents/api-keys, {"display_name":"Muse","agent_type":"muse","device_name":"Muse"}) and keeps it private. No account, no personal data, no cost.
Runs one search to check that HiRey is connected.
Asks you to sign in with the phone, email or Google you already use with HiRey.
Offers to introduce you with your own Page at hirey.ai/p/<your-name> if you don't have one yet. It shows you the exact text first and publishes only after you say yes.
Connects you with people you meet: send it a photo with someone on HiRey and say who they are. It publishes the photo only after you say yes.
What sign-in looks like
For ChatGPT, Codex and the Claude apps, a HiRey page opens: Connect to HiRey. Sign in the way you already sign in to HiRey (phone, Google or email), so you don't end up with a second account. New to HiRey? Your phone number is the quickest. Then tap Continue as <your name>. If it says your existing connection stays available, that is normal: the new one takes over once it's ready.
Now try saying this to your agent:
"HiRey, please find me a cofounder"
Or try these:
"Find me an engineer who ships fast"
"Find me a designer with taste"
"Find me an investor in agents"
A HiRey Page at hirey.ai/p/<your-name> lets people and their AI find you. You see every word before it goes public.
If your agent is connected to HiRey
"HiRey, introduce me"
Using ChatGPT, Claude, Gemini or another AI?
Copy this prompt into the AI you already use. Then open hirey.ai/me, choose Draft from my AI’s answer and paste its answer. HiRey makes a private draft; you review it and publish. HiRey sends nothing to that AI.
Help me draft a public introduction for my HiRey Page so someone meeting me for the first time can understand what I do, my relevant experience, and what they could connect with me about.
Use only information you can actually access that I have explicitly shared with you. Do not assume you remember every previous conversation. Do not invent facts or infer my occupation, abilities, personality or reputation from my writing style.
Provide a one-line introduction; a short, natural biography; my current work and relevant experience or projects; and, only where I have explicitly stated them, the help I am willing to offer and the connections I am looking for. Include relevant public work or website links only if I supplied them. Omit anything unsupported.
Do not include private contact details, home addresses, financial or health information, other people’s private information, or confidential work. Put uncertain, potentially outdated, or possibly private material in a separate “Please confirm” section, outside the public draft. Write clearly and concretely without flattery, a recommendation, or a claim to vouch for me. If you know little about me, say so and keep the draft short. Do not export our conversation history.