Overview
ARK CLI is a terminal-based chat application for exploring biomedical knowledge graphs through AI agents.
ARK CLI is a terminal chat application that lets you explore biomedical knowledge graphs in natural language. It is the CLI companion to the ARK (Adaptive Retriever of Knowledge) research project from the Zitnik Lab at Harvard Medical School.
The key features are:
- Natural language: Ask questions about biomedical entities and relationships in plain English.
- Multiple knowledge graphs: Ships with PrimeKG, AfriMedKG, and OptimusKG out of the box.
- AI-powered: Uses an Anthropic Claude agent with graph traversal tools to answer questions.
- Extensible: Bring your own knowledge graph with Parquet files and a simple JSON manifest.
- Fast: Queries on-disk Parquet files via DuckDB without needing a database server.
Continue Reading
What is ARK CLI?
Learn about ARK CLI's purpose, the ARK project, and the research behind it.
Installation
Install ARK CLI and configure your API key.
Quick Start
Start a conversation with a biomedical knowledge graph in under 5 minutes.
Bundled Knowledge Graphs
Explore the three knowledge graphs that ship with ARK CLI.