MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Name a movie, book, song, image, article, or product you love. Get one of each that fits.
MediaShell · JavaScriptGitHub @like-me-likeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Integration recipes for Like Me Like — cross-domain taste recommendations. Per-platform configs for Claude Desktop, OpenClaw, Hermes, ChatGPT, Gemini, Grok, plus REST docs + worked examples.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Open-source recipes for connecting Like Me Like
to AI agent platforms, chat apps, and developer toolchains.
Like Me Like is a cross-domain taste recommendation API. You give it
something the user loves (a film, a book, a place, an album) and it
returns picks across other domains, grounded in why the seed item works
and what's adjacent to it culturally.
• Per-platform integration recipes under integrations/
• API documentation under docs/ — mirrored from the canonical
source in the (private) main repository
• Worked examples under examples/ — curl, Node, PythonRead the full README ↗Open-source recipes for connecting Like Me Like to AI agent platforms, chat apps, and developer toolchains.
Like Me Like is a cross-domain taste recommendation API. You give it something the user loves (a film, a book, a place, an album) and it returns picks across other domains, grounded in why the seed item works and what's adjacent to it culturally.
This repo contains:
integrations/docs/ — mirrored from the canonical
source in the (private) main repositoryexamples/ — curl, Node, PythonThe base API is https://www.likemelike.com/api/v1/. All endpoints take an
X-LML-Agent-Id header — see Pricing below for what that header
identifies.
Like Me Like is free to use. No payment, no card, no account: an
end-user is identified only by the stable id you send in
X-LML-Agent-Id. Fair-use rate limits apply. There are no paid
plans and none are planned; the tier.metered flag (below) is
false and stays so.
The id is still per end-user, not per integration:
X-LML-Agent-Id header identifies the end-user, not the
integration. A WhatsApp bot serving 1 000 users sends 1 000
distinct agent IDs (typically derived as sha256(phone_number) or
a similar stable hash); a single-user dev tool sends one. Each id
is its own taste profile, so one id shared across users blends
their tastes into one profile.GET /api/v1/me, the MCP get_my_profile
tool) and the chat meta event carry a tier block: metered,
isFreeTier, freeCallsRemaining. While metered is false the
counter is informational only and never refuses a call./api/v1/billing/*: x402 USDC on
Base, or Lightning) are dormant: still documented for completeness
in docs/agents.md § Payments,
but nothing is gated on them and no call ever needs them.| You're building | Agent ID strategy |
|---|---|
| A multi-tenant bot (WhatsApp, Discord, Slack) | One agent ID per end-user — sha256(user_id) |
| A personal tool / single-user assistant | One stable agent ID, reused |
| A demo / quick test | A random agent ID per session (a fresh id is an empty profile) |
Pick the integration folder that matches the platform you're building on:
| Platform | Folder | Best fit |
|---|---|---|
| Claude Desktop / Claude.ai | integrations/claude-desktop/ | Native MCP — drop-in config |
| Claude Code / Skills | integrations/claude-skill/ | SKILL.md format, works in Claude Code & Claude.ai |
| OpenClaw / Clawhub | integrations/openclaw/ | Skill + plugin formats |
| Hermes | integrations/hermes/ | Plugin format |
| Meta Muse / Muse Code | integrations/muse/ | Custom connector — remote MCP, header auth |
| ChatGPT | integrations/chatgpt/ | App — remote MCP, OAuth (per-user profile); or a Custom GPT Action |
| Gemini | integrations/gemini/ | Function-calling tools |
| Grok (xAI) | integrations/grok/ | Function-calling tools |
| Direct REST |
If your platform isn't listed and supports MCP (Model Context Protocol)
over Streamable-HTTP, point it at https://www.likemelike.com/api/v1/mcp
with a header X-LML-Agent-Id: <your-stable-id> — that works
out of the box. Hosts that cannot send custom headers (ChatGPT, for
one) can sign users in with OAuth instead: the server publishes the
standard OAuth discovery documents and ChatGPT registers itself; see
integrations/chatgpt/.
If you've been pointed at this repo to figure out how to integrate Like Me Like into the channel you're driving, here's the decision tree:
/api/v1/mcp. See
integrations/claude-desktop/ for
the canonical config shape — most MCP-aware clients accept the
same { url, headers } block.docs/openapi.json.docs/agents.md — it
has every endpoint with curl examples. The /api/v1/chat
endpoint is the easiest entry point: send natural language, get
back a text reply plus a structured recommendations array.The single highest-leverage signal you can pass on any surface is
liked_items: 1–5 things the end-user has explicitly loved. It
triggers cohort matching against similar users and produces
materially better recommendations. See
docs/agents.md §Personalisation.
Before the first call, bridge the asymmetry. YOU (the host LLM)
typically have months of conversation history with the end-user;
Like Me Like has none. On the first call, bring concrete
liked_items from what the user has unambiguously praised in your
prior chats — either pass them directly (confident extraction) or
propose-and-confirm in your reply ("I'll factor in X, Y, Z that
you've mentioned loving — that OK?"). Don't fire a generic call and
treat its generic reply as the product's ceiling. See
docs/agents.md §First-call kickoff.
Read agent_calibration on every chat / ask response. It
reports signal_quality (weak / partial / rich) and gives
you a hint about what to send next call. Replaces having to
memorise input-passing rules — react per-turn to whatever the
calibration tells you. See
docs/agents.md §Reading agent_calibration.
On cost: there is none — Like Me Like is free to use. The id
still matters: if your host has a stable per-end-user identifier
(phone number, OAuth user id, session id), hash it and use it as
X-LML-Agent-Id so each user gets their own taste profile. If
you're a single-user assistant, one stable id reused across calls is
fine. See "Pricing" above.
Two of the recipes ship a SKILL.md that the host runtime loads
from disk (OpenClaw and Claude Skills). Once copied, those files
don't auto-update. Each carries an lml_skill_version: "YYYY-MM-DD"
field in its YAML frontmatter; compare it to the canonical version:
curl -s https://www.likemelike.com/api/v1/skills/versions | jq .
When the server reports a newer date, re-fetch from the
lml_skill_canonical_url (also in the frontmatter) and reload your
host. Full check-script and walkthrough in
docs/agents.md
and changes by date in CHANGELOG.md.
The MCP tool description and the agent_calibration response field
are server-driven — those update automatically on the next call. So
in practice the SKILL.md is the only file integrators need to keep
fresh, and only when its content changes (most weeks: it doesn't).
This repo is MIT-licensed. We accept:
The canonical API source lives in a private repo; changes to the API
itself are made there and synced into this repo on a regular basis
(see scripts/sync-from-private.sh).
This means platform-recipe PRs are accepted directly into this repo,
but PRs against docs/agents.md or docs/openapi.json will be
redirected to the upstream change-flow.
See CONTRIBUTING.md for the details.
This repo is in active build-out. Some platforms have full recipes, others have placeholder READMEs while we validate the manifest shape against current platform docs. Check the per-folder README for status. If a folder you need is missing or stale, open an issue.
Maintained by the Like Me Like team.
docs/agents.md| Curl/HTTP — language-agnostic |