This repository hosts multiple products and shared tooling across apps, CLIs, servers, Rust crates, and Connect RPC contracts.
apps/: User-facing apps (React Native and documentation web surfaces)cmds/: Go command tools and workflow CLIscrates/: Rust crates and Rust-based toolingservers/: Backend services and APIsprotos/: Shared Connect RPC proto contractspackaging/: Package manager and release automation assetsdocs/: Canonical contracts, project indexes, and domain-level documentation
| Project ID | Purpose | Owned Paths | Status | Primary Docs |
|---|---|---|---|---|
binpm |
Rust-based, Node-free binary package manager for installing and running command-line tools from release assets. | crates/binpm |
active |
project-binpm, crates-binpm-foundation |
cargo-mono |
Cargo subcommand for Rust monorepo lifecycle management, including version bump and publish orchestration. | crates/cargo-mono |
active |
project-cargo-mono, crates-cargo-mono-foundation |
nodeup |
Rust-based Node.js version manager with deterministic channel resolution, shell completions, and shim execution. | crates/nodeup |
active |
project-nodeup, crates-nodeup-foundation |
with-watch |
Rust-based CLI wrapper that reruns delegated shell utilities and arbitrary commands when inferred or explicit filesystem inputs change. | crates/with-watch |
active |
project-with-watch, crates-with-watch-foundation |
derun |
Go CLI that preserves terminal fidelity for AI-agent workflows and bridges MCP output transport. | cmds/derun |
active |
project-derun, cmds-derun-foundation |
ttl |
TTL compiler contract for task graph validation, execution, and cache-aware runtime behavior. | cmds/ttlc |
active |
project-ttl, cmds-ttl-foundation, cmds-ttl-language-contract |
mpapp |
Expo React Native app for mobile workflows with stable platform behavior and documented device capability usage. | apps/mpapp |
active |
project-mpapp, apps-mpapp-foundation |
thenv |
Secure .env sharing workflow across CLI and server components. |
cmds/thenvservers/thenv |
active |
project-thenv, cmds-thenv-cli-foundation, servers-thenv-server-foundation |
serde-feather |
Size-first serialization contract split between runtime core and derive-macro crates. | crates/serde-feathercrates/serde-feather-macros |
active |
project-serde-feather, crates-serde-feather-core-foundation, crates-serde-feather-macros-foundation |
rustia |
Serde-based LLM JSON parsing and function-calling tool adapter utilities split across runtime, aisdk adapter, and macro crates. | crates/rustiacrates/rustia-llmcrates/rustia-macros |
active |
project-rustia, crates-rustia-core-foundation, crates-rustia-llm-foundation, crates-rustia-macros-foundation |
public-docs |
Rspress-based public documentation site for user-facing product and platform content. | apps/public-docs |
active |
project-public-docs, apps-public-docs-foundation |
docs/is the source of truth for project contracts and implementation documents.- Every project is defined by
docs/project-<id>.mdplus one or more domain contract documents. - When ownership, interfaces, or runtime behavior changes, update the relevant
docs/contracts in the same change. - Start from docs/README.md for the canonical documentation catalog.