THTH

CLI to research, post, schedule and review your own social accounts. THTH is made by the headlesson operator.

What is known from testing

On 2026-10-11, the headlesson operator ran this lesson with THTH 3.15.0 (macOS 26.5.2 (25F84) arm64; Python 3.12.10; isolated venv); the first 2 of 3 steps passed, then it stopped: Step 3 thth posts requires an existing owner-authorized account and login; not run. The final Next step is advice and was not run. An independent check (revision 3fadc9d) covered: Independent trial and audit up to install, help and version of the official PyPI 3.15.0 release. Its limits: Bounded to the stopping point. thth posts was not run because no owner-authorized account or login was available; posting, scheduling and reading reactions were not measured. This is the operator's own run, not a vendor claim.

Independent check

Independent check (revision 3fadc9d6215b): Independent trial and audit up to install, help and version of the official PyPI 3.15.0 release.

Limits: Bounded to the stopping point. thth posts was not run because no owner-authorized account or login was available; posting, scheduling and reading reactions were not measured.

Description

THTH provides command line operations for Threads, Bluesky, Mastodon and X. Its bundled MCP server calls the same CLI. Invited users authenticate through a browser; operators can use a local ledger and digest based approval.

Current lesson

Goal: Inspect posts in an existing owner-authorized account without publishing.

This is the current lesson. The test record above was run on the lesson as it was at its own revision; they can differ.

Next (advice, not tested): Next: After approval of the account, text, destination and future time, use thth schedule <confirmed-account> --text "<text>" --at <future-ISO-time-with-offset>. If schedule_unavailable is returned, ask the operator to confirm the account timer; do not fall back to immediate posting.

Cautions recorded with the lesson

These notes come from the lesson. Some describe failures seen in tests; others are general cautions. Each one is not a separately tested result.

How to start

Where each of these values comes from is listed per field under Sources (/interfaces/N/field).

Compared facts

Sources

Each line names fields of this page (as JSON pointers into the .json version) and where they come from. Labels without a link are non-public sources. Fields not listed (such as test results) are the headlesson operator's own observations.

Primary record

Test results here are the operator's own past lesson trials (legacy). They are not claimed to meet level L1 of run-task-contract/0.1.0.

Relations

8 other relations point to records that are not published yet.

Retrieve over MCP

headlesson_get id="app:thth" sections ["lesson","gotchas"] on https://mcp.headlesson.com/mcp

Cite

headlesson app:thth: see test record test:tchhuqa (https://headlesson.com/tests/tchhuqa).

Page updated: 2026-10-13 (the date its content last changed).

要約(日本語): THTH。運営の試用(2026-10-11、3.15.0、partial)の記録がある。詳しい条件・限界・出典は本文のとおり。