Yarrow

Ask the I Ching. See your next step.

Sources first. Reflection, not prediction.

No account. Start with one prepared decision question. Yarrow shows the classical source note first, then writes a private reflection in your language.

One ready question. Source first. 1 tap → Hexagram + Judgment/Image. Continue only if you want a private reflection.

Decision: protect, change, or wait?

Hexagram
Judgment / Image
Reading

Try it now

What should I protect, change, or wait on in this decision?

Change question:
No account. Source note appears first.
CastYour live hexagram appears first.
SourcesJudgment, Image, and Yi Lin when available.
ReadingThe AI answer follows after the source note.

Pick a real-life starter

Ready to cast: Decision Review the question below, then press "Cast this question". The source note appears before the AI reading.

First the source note. Continue only if you want the full reflection.

Source firstSee the cast and classical note before AI.
Private metricQuestion text is not stored in usage metrics.
No accountStart in the browser, then keep the app if useful.

Choose another start

Or choose a different starter

Recent daily reflection: 比之屯

Explore after your first reading

Continue with demos, updates, guides, app installs, and agent setup when you want the fuller Yarrow surface.

Get the app

✈️ Telegram
Try a quiet chat reading first
📱 App Store
iPhone · iOS 17+ · Free
🤖 Google Play
Android · Free
No accountUse the app without sign-up or a profile.
Local knowledge base64 hexagrams, trigrams, classical notes, and Yilin entries ship in the app.
No tracking loopNo analytics SDK or third-party trackers.
Offline firstNo network is needed until you explicitly ask for the AI reading.

Hexagram lookup

Browse the source-grounded public pages here, then use the app for the full local catalog and offline reading flow.

Early feedback

Choose the closest answer. This structured path does not send your question, reading, journal text, device identifier, or free text.

What's inside

For your AI agents

Yarrow is also a public MCP server. Any LLM client that speaks MCP can consult the same oracle — cast_hexagram, lookup_hexagram, lookup_yilin, divine. No auth, 30 readings per day per anonymous caller. Setup details are now collected on the AI agents page.

Claude Desktop
Add to claude_desktop_config.json:
{
  "mcpServers": {
    "yarrow": { "url": "https://yarrow-oracle.shaozhengkun.workers.dev/mcp" }
  }
}
Claude Code
claude plugin marketplace add https://github.com/shaozhengkun123/yarrow
claude plugin install yarrow
Codex / others
Use the stdio bridge: npx @shaozhengkun/yarrow-mcp
curl
curl -s -X POST https://yarrow-oracle.shaozhengkun.workers.dev/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
    "name":"divine",
    "arguments":{"question":"Should I take the new job?","locale":"en"}
  }}'

Source on GitHub · MIT licensed. Full setup details in Yarrow for AI Agents and INTEGRATIONS.md.


Pages

Open a ready question · Online reading guide · Yes/no question guide · Recent: 比之屯 · Recent: 困之兑 · Recent: 中孚之颐 · Recent: 比之艮 · All 64 hexagrams · 六十四卦 · Updates · Guides · Share kit · AI agents · llms.txt · Privacy · Support