freshcrate
Skin:/
Home > AI Agents > DrugClaw

DrugClaw

🦀 Agentic RAG for drug intelligence · 57 skills · 15 task categories · DTI · ADR · DDI · PGx · Repurposing · Powered by LangGraph

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

🦀 Agentic RAG for drug intelligence · 57 skills · 15 task categories · DTI · ADR · DDI · PGx · Repurposing · Powered by LangGraph

README

DrugClaw Logo

Agentic RAG for Drug Knowledge Retrieval, Reasoning, and Evidence Synthesis

Technical Report  ·  中文文档 / Chinese Version  ·  Full Resources

Domain Registry Skills Modes

DrugClaw is a CLI and agent runtime for drug-focused questions. It prioritizes evidence-grounded retrieval, source attribution, and traceability over answers that only sound fluent.

Why DrugClaw

  • It is not a general chat assistant. It is built for real drug questions such as targets, indications, repurposing, safety, DDIs, PGx, and labeling.
  • It aims to return structured evidence and source-grounded conclusions, not just a polished summary.
  • It supports both a lightweight minimal mode and a deeper full local-resource mode.

Get Started in 5 Minutes

If this is your first time using DrugClaw, follow the steps below and you should be able to run a real query quickly.

1. Clone the repository

git clone https://github.com/QSong-github/DrugClaw
cd DrugClaw

2. Install dependencies

pip install -e .

3. Create navigator_api_keys.json

DrugClaw reads navigator_api_keys.json from the repository root by default. If you do not want to pass --key-file, put the config file at the repository root.

Create the file and provide at least these fields:

{
  "api_key": "<your-api-key>",
  "base_url": "<your-base-url>",
  "model": "gpt-5.4-mini"
}

If your config file lives somewhere else, pass it explicitly with --key-file <path>.

4. Verify the environment

python -m drugclaw doctor

If the setup is valid, you should see something like:

Doctor result: setup looks usable.

5. Run your first query

python -m drugclaw run --query "What are the known drug targets of imatinib?"

If this works, you already have the minimal usable setup running.

What DrugClaw Is Good At

  • Drug targets and mechanisms
  • Indications and repurposing evidence
  • Safety risks and serious adverse reactions
  • Drug-drug interactions
  • Pharmacogenomics
  • Labeling and prescribing information

Common Commands

python -m drugclaw run --query "What pharmacogenomic factors affect clopidogrel efficacy and safety?"
python -m drugclaw run --query "What are the clinically important drug-drug interactions of warfarin?"
python -m drugclaw list

Two Modes

Minimal Mode

Minimal mode is the default.

The repository only tracks a minimal resources_metadata/ subtree. That is enough for the CLI, basic queries, and the default test suite. For most new users, this is the right place to start.

Use minimal mode if you want to:

  • try DrugClaw quickly
  • run the default queries and tests
  • avoid downloading large local resource bundles upfront

Full Mode

If you need deeper and broader local evidence coverage, download resources_metadata_full.tar.gz from the Hugging Face resource mirror, then extract it at the repository root:

tar -xzf resources_metadata_full.tar.gz

Recommended flow:

  1. Download resources_metadata_full.tar.gz
  2. Extract it at the repository root
  3. Run python -m drugclaw doctor again

This is not just a generic data add-on. It expands the same resources_metadata/ tree in place, enables more LOCAL_FILE resources, and supports deeper local evidence retrieval.

Use full mode if you want to:

  • increase local resource coverage
  • enable more local-data-backed resources
  • run deeper resource-level validation or analysis

What To Do Next

  • Show available resources and recommended entry points:
python -m drugclaw list
  • Re-check your environment:
python -m drugclaw doctor
  • Explore the built-in demo flow:
python -m drugclaw demo

Read More

  • Repository guide: docs/repository-guide.md
  • Maintainer guide: maintainers/README.md

Release History

VersionChangesUrgencyDate
main@2026-08-25Latest activity on main branchHigh8/25/2026
0.0.0No release found — using repo HEADHigh4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

daily_stock_analysisLLM驱动的 A/H/美股智能分析器:多数据源行情 + 实时新闻 + LLM决策仪表盘 + 多渠道推送,零成本定时运行,纯白嫖. LLM-powered stock analysis system for A/H/US markets.v3.32.0
openclaw-qaOpenClaw Q&A 社区 — AI Agent 记忆系统、多Agent架构、进化系统、具身AI | 龙虾茶馆 🦞main@2026-09-05
HealthFlowHealthFlow: A Self-Evolving AI Agent with Meta Planning for Autonomous Healthcare Researchdatasets
agent-search-cliEnable AI agents to search, crawl, and extract web data with IP rotation, CAPTCHA handling, and rate limit management via CLI and Python.main@2026-09-09
ragtable-extractExtract tables precisely from PDFs and convert them to clean HTML for RAG pipelines, running fast on CPU without external dependencies.main@2026-09-09

More in AI Agents

llm-for-zoteroA simple Zotero plugin that brings your own LLM into the side panel.
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
AIGC-Interview-Book【三年面试五年模拟】AIGC算法工程师面试秘籍。涵盖AIGC、LLM大模型、AI Agent、传统深度学习、自动驾驶、机器学习、计算机视觉、自然语言处理、强化学习、大数据挖掘、具身智能、元宇宙、AGI等AI行业面试笔试干货经验与核心知识。
a2a-sdkA2A Python SDK