Persimmons — app

Ported from the old factory (tea-mcp/src/persimmons + tea_mcp/human_vault.py, vendored) on 2026-10-14, as it was. Persimmons is a client of Teahub: this org owns its code, its site (persimmons/site) and its domain, persimmons.app.

What it is

A Starlette host for vaults backed by Gitea repos, with "juice" (per-vault secrets and variables) and a human vault (human_vault.py) that the browser extension (persimmons/extension) talks to.

Seam before it can run on prod

It signs people in with a Gitea username + password (gitea.authenticate). Teahub prod has no passwords — login is GitHub (nostr next). So sign-in must move to Gitea OAuth (the Green Tea MCP already does this with FastMCP's OAuthProxy; reuse that shape) before this app is deployed against https://teahub.xyz. Until then persimmons.app serves a holding page from persimmons/site.

Env: PERSIMMONS_GITEA_ORIGIN (default https://teahub.xyz), PERSIMMONS_DATA (/data), PERSIMMONS_HUMAN_VAULT_DB.

S
Description
No description provided
Readme
324 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 50.9%
Python 39.9%
HTML 8.2%
CSS 1%