Skip to main content

Doctrail

A doctrail mascot, courtesy of DALL-E 3
A doctrail mascot,
courtesy of DALL-E 3

Doctrail turns document collections into auditable, structured research data with LLMs.

It ingests files into an SQLite database, applies structured codebooks and prompts to selected rows, runs them through an LLM (OpenAI, Gemini, Anthropic, OpenRouter, or a self-hosted OpenAI-compatible server), and returns ordinary tables and views for iteration and analysis.

Doctrail is meant to be driven by both researchers and coding agents.

Start here

For researchers and users, the documentation is at https://doctrail.org.

For LLMs and coding agents, the complete operating manual is at https://doctrail.org/llms.txt.

Install

Install the command line tool:

uv tool install doctrail
doctrail --help

Or run directly:

uvx doctrail

From source:

git clone https://github.com/mpr1255/doctrail
cd doctrail
uv run doctrail --help

Documentation

The full documentation is at https://doctrail.org.

Inside the package, doctrail docs prints the reference documentation offline.

License

MIT

Metadata

Release files for doctrail 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for doctrail 0.3.6
File Size Uploaded
doctrail-0.3.6.tar.gz 6.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for doctrail 0.3.6
File Interpreter ABI Platform
doctrail-0.3.6-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 MB

Release files / doctrail-0.3.6.tar.gz

Download URL doctrail-0.3.6.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
b2a3833732e7653b354dabd04144189281af49f1bac39666617225955b4208b3
BLAKE2b-256 checksum
How to use checksums
cb40a95eb2a0cad08e3b83067e893909e9a135413206a045932e4983b11530a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.24 {"installer":{"name":"uv","version":"0.12.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / doctrail-0.3.6-py3-none-any.whl

Download URL doctrail-0.3.6-py3-none-any.whl
Size 830.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb7d8481ff9c5c897f8c570926ec8f69a15e1cd8b74096781e4a74538ffa3a1e
BLAKE2b-256 checksum
How to use checksums
6a5430b497968d62e40c64b635cc8e847d15d2be3b1b97c145f088c61996655b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.24 {"installer":{"name":"uv","version":"0.12.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.3.7

2 release files

This release

0.3.6 This release

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page