Skip to content

cryptosignalorg/crypto-ai-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Crypto AI Research

Crypto AI Research

Open-source AI research toolkit for crypto markets

Reads the market. Signals the moves. Posts the alpha.

TypeScript Node.js Rust Go Solana License

GitHub Β· Issues


What is Crypto AI Research?

Crypto AI Research is an open-source TypeScript research lab for crypto markets β€” built on Solana and powered by Claude AI. It is maintained by Crypto Signal Org.

It connects on-chain data, AI reasoning, and automated distribution into a single, modular toolkit:

  • πŸ€– Telegram bot that answers market questions, analyzes chart photos, and delivers signals in real time
  • πŸ“Š Signal engine with pure TypeScript TA (RSI, MACD, Bollinger Bands, EMA, ATR) β€” no external TA libraries
  • πŸ‹ Whale tracker that monitors large Solana wallets and fires instant alerts on big moves
  • 🐦 Auto poster that generates natural, human-style posts ready for Twitter/X
  • ⚑ High-performance core written in Rust for heavy computation

Crypto AI Research doesn't predict. It researches, signals, and acts.

The CLI is published as orinlab (npm package name: orinlab).


Install

git clone https://github.com/cryptosignalorg/crypto-ai-research.git
cd crypto-ai-research
npm install
npm run build

Quickstart

# 1. Setup β€” interactive wizard, takes ~1 minute
npx orinlab setup

# 2. Run
npx orinlab bot        # Telegram AI bot
npx orinlab signal     # Signal engine (terminal)
npx orinlab posts SOL  # Generate posts for $SOL
npx orinlab onchain    # Solana wallet monitor

What orinlab setup looks like

Step 1 β€” AI Provider
  1 Anthropic (Claude)
  2 DeepInfra (free tier)
Choose provider: 2
DeepInfra API key: β€’β€’β€’β€’β€’β€’β€’β€’

Step 2 β€” Telegram Bot
Telegram bot token: β€’β€’β€’β€’β€’β€’β€’β€’

Step 3 β€” Solana (optional)
Configure Solana wallet tracking? [y/N]

Step 4 β€” Twitter/X Auto Poster (optional)
Configure Twitter/X posting? [y/N]

βœ“ Setup complete! Config saved to ~/.orinlab/.env
  orinlab bot      β€” start Telegram bot
  orinlab signal   β€” signal engine

Config is saved to ~/.orinlab/.env β€” edit anytime to update keys.


Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   Crypto AI Research                    β”‚
β”‚                                                         β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                  β”‚
β”‚  β”‚ Telegram Bot β”‚    β”‚ Signal Engineβ”‚                   β”‚
β”‚  β”‚ (TypeScript) β”‚    β”‚ (TypeScript) β”‚                   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜                   β”‚
β”‚         β”‚                   β”‚                           β”‚
β”‚         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                           β”‚
β”‚                   β–Ό                                     β”‚
β”‚          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                             β”‚
β”‚          β”‚   Claude AI    β”‚  ← Anthropic / DeepInfra    β”‚
β”‚          β”‚  (Haiku/Sonnet)β”‚                             β”‚
β”‚          β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜                             β”‚
β”‚                   β”‚                                     β”‚
β”‚         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                          β”‚
β”‚         β–Ό                    β–Ό                          β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                  β”‚
β”‚  β”‚ Auto Poster β”‚    β”‚  On-chain Agentβ”‚                   β”‚
β”‚  β”‚ (TypeScript)β”‚    β”‚  (TypeScript)  β”‚                   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β”‚
β”‚         β”‚                   β”‚                           β”‚
β”‚         β–Ό                   β–Ό                           β”‚
β”‚    Twitter/X           Solana RPC                       β”‚
β”‚                      (CoinGecko API)                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Modules

Module Language Description
Telegram Bot TypeScript AI-powered bot β€” market Q&A, signal delivery, chart photo analysis
Signal Engine TypeScript BUY/SELL/HOLD signals with confidence score and risk level
Technical Analysis TypeScript RSI, MACD, BB, EMA, ATR β€” pure TypeScript, no TA libraries
Market Analyst TypeScript Deep multi-factor market analysis using Claude Sonnet
On-chain Agent TypeScript Solana wallet monitoring, transaction parsing
Whale Tracker TypeScript Monitors large wallets, alerts on $50k+ moves
Post Writer TypeScript Natural human-style post generator for Twitter/X
Signal History TypeScript Append-only JSON signal log with stats and filters
Auto Poster TypeScript Automated signal posting to Twitter/X
Solana SDK TypeScript On-chain data fetcher β€” prices, wallets, transactions
Signal CLI Go Lightweight CLI for terminal-native signal checks
Core SDK Rust High-performance signal computation and data processing

Telegram Bot Commands

Command Description
/start Welcome screen with quick-action keyboard
/signal $TOKEN BUY/SELL/HOLD signal with confidence score
/ta $TOKEN Full technical analysis β€” RSI, MACD, BB, EMA
/analyze $TOKEN Deep AI market analysis (Claude Sonnet)
/post $TOKEN Generate a ready-to-copy Twitter/X post
/history Last 10 signals generated
/help Show all commands

Send a chart photo β†’ instant AI chart analysis with signal, key levels, and pattern recognition.


AI Providers

Crypto AI Research supports multiple AI backends β€” switch with one env var:

Provider Setup Notes
Anthropic ANTHROPIC_API_KEY Best quality, Claude Haiku/Sonnet
DeepInfra DEEPINFRA_API_KEY Free tier available, Llama 3.1 70B
OpenAI OPENAI_API_KEY Any OpenAI-compatible endpoint
OpenRouter OPENAI_API_KEY + OPENAI_BASE_URL Access to 100+ models
# Switch provider in ~/.orinlab/.env
AI_PROVIDER=deepinfra
DEEPINFRA_API_KEY=your_key
DEEPINFRA_MODEL=meta-llama/Meta-Llama-3.1-70B-Instruct

For Developers

Clone and run locally:

git clone https://github.com/cryptosignalorg/crypto-ai-research.git
cd crypto-ai-research
npm install
cp .env.example .env   # fill in your keys
npm run build
npx orinlab signal

Run tests

npm test
npm run test:pipeline

Project Structure

crypto-ai-research/
β”œβ”€β”€ src/                ← TypeScript core (agents, bot, CLI, utils)
β”‚   β”œβ”€β”€ agents/         ← signal engine, TA, whale tracker, etc.
β”‚   β”œβ”€β”€ bot/            ← Telegram bot
β”‚   β”œβ”€β”€ cli/            ← orinlab CLI entry point
β”‚   └── redis/          ← cache layer
β”œβ”€β”€ poster/             ← TypeScript auto poster
β”œβ”€β”€ sdk/                ← TypeScript Solana SDK
β”œβ”€β”€ cli/                ← Go signal CLI
β”œβ”€β”€ core/               ← Rust core SDK
β”œβ”€β”€ tests/              ← Vitest unit tests
β”œβ”€β”€ scripts/            ← pipeline smoke tests
└── .github/            ← CI/CD, CodeQL, issue templates

Contributing

Contributions are welcome. Read CONTRIBUTING.md first.

  1. Fork the repo
  2. Create a branch: git checkout -b feature/your-feature
  3. Follow Conventional Commits
  4. Open a PR against main

Security

Found a vulnerability? See SECURITY.md. Do not open a public issue.


Disclaimer

Crypto AI Research is experimental software for research purposes.

  • AI signals are not financial advice
  • Always DYOR
  • Never share your private key
  • Use at your own risk

License

MIT β€” see LICENSE


Crypto AI Research Β· Open-source AI toolkit for crypto markets

Built on Solana Β· Powered by Claude AI

GitHub Β· Issues

About

crypto ai research on solana by Claude AI - AI reasoning, on-chain data

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors