abu-el-dahab
v1.0.8
Published
AI-powered trading analysis in your terminal. Covers any instrument — currencies, crypto, commodities, stocks, indices. Combines real-time price data, technical analysis, and macro news into actionable trade recommendations.
Readme
abu-el-dahab
AI-powered trading analysis in your terminal. Covers any instrument — currencies, crypto, commodities, stocks, indices. Combines real-time price data, technical analysis, and macro news into actionable trade recommendations.
Install
# Install Bun (if you don't have it)
curl -fsSL https://bun.sh/install | bash
# Install abu-el-dahab
bun install -g abu-el-dahabSetup
You need three API keys:
| Variable | Description | Get one at |
| -------------------- | ------------ | ---------------------------------------- |
| OPENROUTER_API_KEY | LLM provider | openrouter.ai |
| TAVILY_API_KEY | Web search | tavily.com |
| TWELVEDATA_API_KEY | Market data | twelvedata.com |
Optional:
| Variable | Description |
| ----------- | ---------------------------------------------------- |
| MODEL | LLM model (default: google/gemini-3-flash-preview) |
| USER_NAME | Your display name |
Export them in your shell:
export OPENROUTER_API_KEY=your-key
export TAVILY_API_KEY=your-key
export TWELVEDATA_API_KEY=your-keyOr add them to your ~/.bashrc / ~/.zshrc to persist.
Run
abu-el-dahabCommands
| Command | Description |
| ----------- | ------------------------------------------------------------------------ |
| /position | Analyze an open scalping position with entry quality, levels, and action |
| /briefing | Multi-timeframe market briefing with trade setup and confidence score |
| /calendar | Economic calendar — high & medium impact events for today and tomorrow |
| Free text | Chat freely with the AI using all available tools |
Publishing updates
After making changes, bump the version and publish:
npm version patch # or minor / major
npm publishIf you haven't set up your token yet:
npm config set //registry.npmjs.org/:_authToken=YOUR_TOKENGenerate a granular access token with 2FA bypass at npmjs.com/settings/tokens.
Users update with:
bun install -g abu-el-dahab@latest