Skip to main content

Asta Resource Repository

A lightweight document metadata index for AI coding agents. Track documents, papers, and resources with tags and summaries—no databases, just a git-friendly YAML file.

What It Does

This tool helps you and your AI agents keep track of documents by storing metadata only (URLs, summaries, tags) in a simple .asta/documents/index.yaml file. Think of it as a smart bookmark manager that AI agents can use.

Key Features:

  • 📋 Metadata only: URLs, summaries, tags—no content storage
  • 🔧 CLI + Skill: Full document management via command line and Claude Code skill
  • ⚡ Zero setup: No databases, no Docker, no external services
  • 📝 Git-friendly: Human-readable YAML diffs
  • 🔍 Searchable: Multiple search modes (simple, keyword, semantic, hybrid)
  • 🏷️ Taggable: Organize with custom tags
  • 🚀 Portable: Copy .asta/ folder anywhere
  • 💾 Smart caching: Automatic content caching with SHA256 verification

Installation

Prerequisites: Python 3.10+ and uv package manager

Install with uv:

uv tool install git+https://github.com/allenai/asta-resource-repo.git

This installs the asta-documents CLI globally.

Skill Installation

The asta-documents skill provides agent instructions for using the asta-documents CLI.

Claude Code:

curl -o ~/.claude/skills/asta-documents.md https://raw.githubusercontent.com/allenai/asta-resource-repo/main/skills/asta-documents/SKILL.md

skills.sh:

npx skills add add allenai/asta-resource-repo/skills

Command Line Usage

See the Asta-Documents Skill: skills/asta-documents/SKILL.md

Development

Want to contribute or modify the code? See:

  • CLAUDE.md - Architecture and development guide
  • BEADS.md - Issue tracking with Beads

License

Apache 2.0 License. See LICENSE for details.

Metadata

Release files for asta-resource-repository 0.4.1

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

Source distribution (sdist)

Source distribution for asta-resource-repository 0.4.1
File Size Uploaded
asta_resource_repository-0.4.1.tar.gz 60.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for asta-resource-repository 0.4.1
File Interpreter ABI Platform
asta_resource_repository-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 107.4 kB

Release files / asta_resource_repository-0.4.1.tar.gz

Download URL asta_resource_repository-0.4.1.tar.gz
Size 60.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a4e0837de2163e6e047585b29ab0b9a77622074f6d3679eaf79442b2e2b96a3c
BLAKE2b-256 checksum
How to use checksums
f9c8ccb25266c56789a21a2db6937cfb07e13ef8c760d4c47d453e4e635795ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / asta_resource_repository-0.4.1-py3-none-any.whl

Download URL asta_resource_repository-0.4.1-py3-none-any.whl
Size 47.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c41e2824a2bc8893743c327c9fe12ca21928061dcee19d4926511e777f640ea7
BLAKE2b-256 checksum
How to use checksums
fee7c5661226c86ac75c82a426747c99c1f0d1c6cec9821f5915728fef14080c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

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