Think with AI teammates who challenge your ideas, stress-test your plans, and remember everything.
🌐 简体中文 • 日本語 • Русский • Français • Tiếng Việt
Imagine a research meeting where multiple AI advisors each bring a different perspective. One plays devil's advocate. Another looks for gaps in your logic. A third checks if your claims hold up. They debate. They document. They remember.
That's the R.A.I.N. Lab.
You bring the question. James and his team explore it from multiple angles, challenge weak spots, verify facts, and hand you back something you can actually use — a clear analysis, a decision framework, or a list of what still needs testing.
All on your own computer. Private. No cloud. No one is watching.
| Use case | What happens |
|---|---|
| Validate an idea | Multiple agents pressure-test your assumption from different angles |
| Compare strategies | Get structured debate on tradeoffs before you commit |
| Research a topic | Agents explore competing viewpoints and preserve disagreements |
| Plan a decision | Document reasoning trails you can review, share, or rerun later |
| Sound & physics exploration | Deep technical workflows for resonance, frequency, and geometry |
The result: Fewer blind spots. More confidence. Outputs you can present to others.
No setup required for the demo:
python rain_lab.py
Press Enter. That's it. James will walk you through the rest.
On Windows, you can also double-click INSTALL_RAIN.cmd to create shortcuts.
On macOS/Linux, run ./install.sh for a one-click setup.
python rain_lab.pyPress Enter for instant demo mode. No model, no config — just see how it works.
python rain_lab.py --mode beginner --topic "your question here"This opens a guided flow where James helps you explore one idea thoroughly.
Want to use your own AI model (runs locally, stays private)?
python rain_lab.py --mode first-runThe installer helps you connect to LM Studio or Ollama. Both run on your machine — no data leaves your computer.
| Regular AI chat | R.A.I.N. Lab |
|---|---|
| One answer, right or wrong | Multiple agents debate and verify |
| Disagreement gets glossed over | Disagreement is preserved and compared |
| Chat log that fades away | Session logs, share cards, and posters you can keep |
| Everything in the cloud | Everything stays on your machine |
- Multi-agent research — James plus specialized agents explore from different angles
- Structured debate — Tradeoffs and disagreements get surfaced, not flattened
- Verification workflows — Certain disputes get settled through checks, not just opinions
- Memory that persists — Conversations are summarized and stored automatically
- Shareable outputs — Session cards, posters, and HTML reports
- Local-first — No cloud dependency. Your data stays yours.
- Available in 6 languages — 中文, 日本語, Русский, Français, Tiếng Việt, English
- Python 3.10+ (free download for Windows/Mac/Linux)
- Optional: LM Studio or Ollama for local AI models
- Optional: Rust toolchain for the fast runtime layer
Python works without any of the optional parts. The more you add, the faster and more powerful it gets.
- Start Here — Guided walkthrough
- Beginner Guide
- One-Click Install
- Troubleshooting
- Research Papers
Click to expand
R.A.I.N. Lab is built in Python + Rust. If you want to hack on it:
git clone https://github.com/topherchris420/james_library.git
cd james_library
# Python setup
uv python install 3.12
uv venv .venv --python 3.12
uv pip sync --python .venv/bin/python requirements-dev-pinned.txt
# Rust setup (optional, for the fast runtime)
cargo build --release --locked
# Run
uv run --python .venv/bin/python rain_lab.py --mode first-runTesting:
ruff check .
pytest -q
cargo fmt --all
cargo clippy --all-targets -- -D warningsSee ARCHITECTURE.md and CONTRIBUTING.md for details.
MIT. Built by Vers3Dynamics, special thanks to ZeroClaw
