Skip to main content

Local document agent for accurate, cited answers.

Project description

Heph

Heph

A local document agent for accurate, cited answers from your files.

Heph is built around normal folders. An armory keeps your documents in materials/ and Heph-owned local state in .harness/, so the armory stays portable and inspectable.

What Heph Does

  • Answers from local armory materials with verifiable citations.
  • Indexes PDFs, Office documents, notes, code, and other supported text sources.
  • Opens retrieved evidence and source context from the terminal UI.
  • Keeps chats, retrieval indexes, memory, traces, and usage snapshots in local armory state.
  • Lets provider and model choices remain configurable instead of hardcoded.
  • Exposes a Python SDK for native apps, GUI shells, and automation.

Install

uv tool install heph@latest

You can also install with pip:

pip install heph

Heph requires Python 3.13 or newer.

Update

heph update
heph --version

Quick Start

heph armory init my-notes
cp ~/Downloads/example.pdf ~/.armories/my-notes/materials/
heph my-notes

Inside Heph, ask questions about your materials. When Heph cites evidence, use the Evidence panel or /evidence command to inspect the cited source context.

Trust Model

Heph is local-first beta software. Materials remain in your armory, and memory is scoped to that armory unless you explicitly choose to move or share state. Analytics and crash reporting are opt-in from /settings.

Model providers may receive prompt content when selected for a turn. Review Trust and ownership and Privacy for the full data, cache, prompt, and compute contract.

Docs

Development

The public package bundles the Heph CLI, harness, AI runtime, interfaces, and extension contracts into one installable distribution. Repository development still keeps those layers separated under packages/.

uv run pytest --no-cov packages/heph/test
uv run heph --help
uv run python -m scripts.check_repo_policies
uv run lint-imports

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heph-0.0.59.tar.gz (537.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heph-0.0.59-py3-none-any.whl (659.8 kB view details)

Uploaded Python 3

File details

Details for the file heph-0.0.59.tar.gz.

File metadata

  • Download URL: heph-0.0.59.tar.gz
  • Upload date:
  • Size: 537.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for heph-0.0.59.tar.gz
Algorithm Hash digest
SHA256 6fe4ef6761b0fee292deab0c6437f59e61200c3869b52ee3aac7a2c35c1df122
MD5 6c6341fc5d213a3efad5df8485c536fc
BLAKE2b-256 39dcaab1590b51df3f68a710664d84b84a55ee377aed11ae46dd23107a09a4c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for heph-0.0.59.tar.gz:

Publisher: release.yml on gildrb/heph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file heph-0.0.59-py3-none-any.whl.

File metadata

  • Download URL: heph-0.0.59-py3-none-any.whl
  • Upload date:
  • Size: 659.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for heph-0.0.59-py3-none-any.whl
Algorithm Hash digest
SHA256 30d9d1bc7a9a5e4f9ed9cc3a54e932b3dab7e250f6e61234126b8aba02409a15
MD5 eb6a2fd1165ba0e734b047baa622cc30
BLAKE2b-256 6b91df60608fa0addb2cda81a9c309e94814c469b8d2b9b04fa62a7bd5584402

See more details on using hashes here.

Provenance

The following attestation bundles were made for heph-0.0.59-py3-none-any.whl:

Publisher: release.yml on gildrb/heph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page