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.
Decision: protect, change, or wait?
Try it now
Choose another start
Or choose a different starter
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
Try a quiet chat reading first 📱 App Store
iPhone · iOS 17+ · Free 🤖 Google Play
Android · Free
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
- 64 hexagrams, trigrams, related hexagrams, and moving-line change computed for you
- Classical sources side-by-side: Overview, Judgment, Commentary, plain-language note, historical anecdote, and Yilin changing-hexagram lens
- AI reading that weaves your question and the sources into one calm reply — in the spirit of Wilhelm/Baynes, never as fortune-telling
- All reference data and your journal stay on your device and work offline. No account. No tracking.
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_config.json:
{
"mcpServers": {
"yarrow": { "url": "https://yarrow-oracle.shaozhengkun.workers.dev/mcp" }
}
}claude plugin marketplace add https://github.com/shaozhengkun123/yarrow
claude plugin install yarrow
npx @shaozhengkun/yarrow-mcpcurl -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