tools

A small bundle of local-first tools shipped with the shape-rotator-field-kit. Each one is pinned to a specific commit, mostly offline-capable, and callable through a single rotate dispatcher once the kit is installed.

$ git clone --recurse-submodules https://github.com/dmarzzz/shape-rotator-field-kit.git
$ cd shape-rotator-field-kit && bash setup.sh
$ ./kit install-global   # optional: make `rotate` global
cli · agent

research-swarm

DSPy ReAct research agent that thinks out loud, cites sources, and remembers what you asked last time.

Ask a question. A ReAct loop picks from ~12 tools (web / arXiv / GitHub / fetch / verify citations) until it has enough to write a grounded synthesis. Every page lands in a local SQLite FTS5 index so tomorrow's adjacent queries answer from yesterday's archive.

$ rotate research "what is Loopix?"
tui · voice

voxterm

Local real-time voice transcription with speaker diarization and P2P sharing. Fully offline.

Captures mic audio, transcribes in real time, writes a timestamped markdown transcript to ~/Documents/voxterm-transcripts/. No audio on disk. Voice profiles AES-256 encrypted, key in macOS Keychain. Party mode shares the live stream across LAN — no relay.

$ rotate vox
cli · agent

content-pipeline

Turn a research run, transcript, or markdown source into a blog post, tweet thread, and explainer video.

Three pluggable axes: input adapters (research trace / voxterm transcript / markdown), output formats (blog, thread, explainer), and an aesthetic overlay. Every run snapshots its prompts so bumping the pipeline tomorrow never invalidates yesterday's outputs.

$ rotate content --trace run.json
desktop app

shape-rotator-os

Electron cohort viewer / profile editor. The "OS" you see at shaperotator.xyz, but local.

Browse the cohort, edit your own profile, and (eventually) launch the rest of the kit from one place. Unsigned macOS build — after dragging to /Applications run xattr -cr "/Applications/Shape Rotator OS.app".

$ rotate install-app
claude-code skill

/shape-rotator-profile

Add or update your cohort profile and open a PR — without leaving your agent.

Walks you through the profile fields, finds your existing record if any, and opens a PR against dmarzzz/shape-rotator-os. Requires gh CLI authenticated.

$ rotate install-skills
> /shape-rotator-profile
claude-code skill

/matrix-bot-setup

Bootstrap a Matrix bot on mtrx.shaperotator.xyz with working E2EE.

Registers your local agent as a verified device on the cohort homeserver — cross-signed from your existing Element, so the rest of the cohort sees it as a trusted account (no red shields).

> /matrix-bot-setup
↘ submit yours

tool-exchange

Shared directory for tools cohort members are contributing. PR a markdown file and your tool shows up here.

Drop a submission under tool-exchange/submissions/<your-tool>.md following the template. There's also a 4-session workshop series during the program — see tool-exchange/workshop/.