| name | alice |
| description | Research & data on your shell PATH via the `alice` CLI โ THIS WORKBENCH's read surfaces: the collected-RSS archive (`alice rss`), cross-asset symbol search (`alice market search` โ barIds), and K-line quant analysis (`alice analysis`). Use for: "grep the collected feeds for the Fed", "find the barId for AAPL", "compute RSI on this chart", "I can't find a Taiwan/CN stock โ add a data vendor". Output is JSON; discover every flag with `alice --help` / `alice <group> <verb> --help` โ do NOT guess. (Low-frequency market data โ fundamentals, macro series, calendars, boards โ is the separate `traderhub` CLI; the quant scripting manual is the `alice-analysis` skill.)
|
Research & data โ alice
alice is OpenAlice's read surface on your PATH. Output is JSON on stdout
(pipe it: alice market search --query AAPL | jq '.results[0]'); a non-zero
exit means it failed, with the reason on stderr.
Discover, don't guess
alice --help
alice <group> <verb> --help
Workbench research
Find a symbol (returns barIds โ the operational handle for charts/quant):
alice market search --query "apple"
(Fundamentals, ratios, calendars and macro series live on traderhub โ
e.g. traderhub equity profile --symbol AAPL.)
Expand coverage with vendors. Symbol search โ and the K-line sources it
returns โ comes from a set of data vendors; yfinance (global, always on) is the
default. For a name a global vendor misses, like a CN A-share or a Taiwan stock
by its native name, a local vendor closes the gap. List what's on and what each
covers, then enable one โ live on the next search, no restart:
alice market vendors
alice market vendor-set --vendor twse --enabled true
If a search for a non-US name comes up empty, check alice market vendors
before giving up โ the covering source may just be off. Each vendor's
howToUse flags its quirks (e.g. twse wants ็นไฝ ๅฐ็ฉ้ป, not ็ฎไฝ ๅฐ็งฏ็ต).
Search the collected-RSS archive, then read one article by its stable id
(the id is stable โ you do not need to repeat --lookback to read it):
alice rss grep --pattern "interest rate" --lookback 2d
alice rss read --id <id-from-the-results>
Metadata filters (--meta is repeatable):
alice rss grep --pattern BTC --meta source=coindesk --meta category=crypto
Know what rss is: an archive of articles Alice's collector pulled from the
user's subscribed feeds โ coverage is exactly the feed list, nothing more.
It is NOT a general news search. Empty results mean "not in the subscribed
feeds", not "nothing happened" โ so don't stop at "nothing found." For news
beyond the feeds (frontpages, breaking, a specific outlet, social chatter),
that's what opencli reaches (the opencli-reader skill, when this workspace
has it โ it'll ask to install if needed). Say what's missing rather than
quietly returning thin.
Technical / quantitative analysis lives in its own surface โ alice analysis search-bars (find a K-line barId) then alice analysis quant (compute). It's a
small scripting language with a full function catalog, multi-timeframe panels,
and source selection. See the alice-analysis skill for the manual; don't
hand-roll indicators here.