Skip to main content

Tramuri

Tramuri logo

English · Português (Brasil)

From intent to verified outcomes.

CI PyPI version

Tramuri is open-source, local-first infrastructure for turning product and business objectives into coordinated work and verifiable outcomes. It helps people, agents, and tools carry context between sessions and distinguish completed work from results that have actually been reviewed.

Tramuri is designed for Product Engineers, Forward Deployed Engineers (FDEs), and product teams. It works without requiring a source-code repository, an LLM, or a particular agent framework.

What Tramuri provides

  • Missions and Success Contracts to describe an objective and its acceptance criteria.
  • Persistent knowledge with source references and history.
  • Execution and evidence records that keep work, supporting references, and assessment distinct.
  • Verified outcomes based on explicit criterion reviews; a completed execution alone does not mark a Mission as achieved.
  • Project Discovery as an optional way to inventory a code project. Scanning does not execute repository files and excludes sensitive paths by default.
  • A native Rust CLI and a Python SDK backed by the same Rust core.

The published Python SDK includes a prebuilt Rust extension on supported platforms; users do not need a Rust toolchain.

Tramuri stores its local project state under .tramuri/, with SQLite at .tramuri/database/tramuri.sqlite3 and the latest scan report under .tramuri/discovery/. Evidence is recorded as references; Tramuri does not fetch external resources or store scanned file contents as evidence.

Prerequisites

Requirement Version Check Install
Python 3.11 or newer python --version python.org
uv (recommended) Any current version uv --version uv installation guide

PyPI installations use prebuilt wheels on supported platforms. You do not need Rust installed.

Install

Python SDK

Install Tramuri into an existing Python project:

uv add tramuri

Or use pip:

python -m pip install tramuri

CLI and assistant integrations

Tramuri 0.3.0 includes the CLI distribution and project integration installer. Install the CLI in an isolated tool environment:

uv tool install tramuri
tramuri --version
tramuri init .
tramuri scan .

pipx install tramuri is also available as an isolated-install alternative. If the tramuri command is not found after installation, run uv tool update-shell and reopen your terminal.

To add Tramuri guidance to a project, choose a supported assistant platform:

tramuri install --project --platform codex
tramuri install --project --platform copilot
tramuri install --project --platform claude
tramuri install --project --platform gemini
tramuri integrations status

The installer adds platform instructions, a Tramuri skill, and its on-demand references. It preserves existing user content and does not install hooks. These integrations are optional; Tramuri does not require an assistant to use its CLI or SDK.

How an assistant can use Tramuri

The project installer is intended to give a supported assistant persistent, platform-native guidance for when Tramuri is useful. The skill explains the workflow; the CLI performs Tramuri operations against local project state. Both are optional, and the assistant remains free to use other tools.

Interface Use
CLI Run local discovery, knowledge, and mission workflows.
Assistant skill and instructions Help an installed assistant choose and use Tramuri's CLI.
Python SDK Call the same Rust-backed capabilities from Python applications.
MCP No Tramuri MCP server is available currently; use the CLI or SDK.

Mission creation does not require a Git repository or project scan. See the product vision for Tramuri's scope and principles, and the changelog for release history.

Project status

Tramuri is in active early development. Project Discovery, persistent knowledge, Missions, manual Execution and Evidence records, and criterion assessments are part of the current product. Versioned Context Pack and Evidence Pack export is planned; it will use explicit selection and authorization and will be safe by default.

Community

Metadata

Release files for tramuri 0.3.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 tramuri 0.3.1
File Size Uploaded Provenance Actions
tramuri-0.3.1.tar.gz 70.9 kB With provenance Details for tramuri-0.3.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tramuri 0.3.1
File Actions
tramuri-0.3.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for tramuri-0.3.1-cp311-abi3-win_amd64.whl
tramuri-0.3.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for tramuri-0.3.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tramuri-0.3.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for tramuri-0.3.1-cp311-abi3-macosx_11_0_arm64.whl
tramuri-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for tramuri-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 10.1 MB

Release files / tramuri-0.3.1.tar.gz

Download URL tramuri-0.3.1.tar.gz
Size 70.9 kB
Tags Source
SHA-256 checksum
How to use checksums
009bd2e6b4254ee78b4080fd99a01705452c183160cb6b8a82bdb05faf081e75
BLAKE2b-256 checksum
How to use checksums
25bdc0f3abab5476959de14656310b4276a0f79f76a677c34ad37328f6d80604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Nov 1, 2026.

Transparency log

Release files / tramuri-0.3.1-cp311-abi3-win_amd64.whl

Download URL tramuri-0.3.1-cp311-abi3-win_amd64.whl
Size 2.3 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4f7b441e039bb072485db2d601f3c206682c3ad5db01dfd2422af217b6da27f2
BLAKE2b-256 checksum
How to use checksums
a260a2173e8649de978d23618beea832b7b450c0926364e8730afd00befe5869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Nov 1, 2026.

Transparency log

Release files / tramuri-0.3.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tramuri-0.3.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
b53e7351ac4750474d7e5c223d8697bcfc530a040b5a9e315e6aa5e0e77b2bd9
BLAKE2b-256 checksum
How to use checksums
fe53dcb228fb233c2050bbeb09b08519b8d865790956158a64e98b978d3efe2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Nov 1, 2026.

Transparency log

Release files / tramuri-0.3.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL tramuri-0.3.1-cp311-abi3-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
91dac291caa9306a936c8e8df6b5d3f7d418dfc186735f0dd46f0be0dd8442dc
BLAKE2b-256 checksum
How to use checksums
af9904d5e7afb167dce13169a9dc281352e2fbfd7580f4022a632d797fd0ed42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Nov 1, 2026.

Transparency log

Release files / tramuri-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl

Download URL tramuri-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fe8b208d95179d029b9ac7d169cf2f533183164ca8b71c436fa09688d491b306
BLAKE2b-256 checksum
How to use checksums
349ffd68e0327c1ffac0255023b6dec236333e616c09988103f8a303adeba40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Nov 1, 2026.

Transparency log

Security for tramuri 0.3.1

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for tramuri-0.3.1.tar.gz

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 Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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