Loading0%
Skip to content
Sinscribe v1.0.0 action menu: interactive chat, session context, PR description, branch rename, docs and config

Sinscribe

Every PR description, commit message, and context brief is the same kind of repetitive writing, and it pulls you out of flow right when you finish the actual work. Sinscribe automates that layer of the git workflow by reading the repository's real state (diffs, branches, history) instead of asking you to summarize it yourself.

I created it in 2026 and maintain it in the open as a TypeScript and Node.js CLI, MIT-licensed.

It runs entirely in the terminal with an Ink-based UI. Single-shot commands (pr, commit, branch, prompt) make one model call and never touch the repo; agentic commands (context, docs, agents, and an interactive chat) run LangGraph loops that explore the codebase to produce project context briefs and AI agent context files. Per-branch sessions capture business context once and reuse it across everything generated on that branch.

Engineering-wise it's provider-agnostic (Anthropic, OpenAI, and CLI agents among others), ships six typed templates with user/project overrides, and includes a deterministic --dry-run mode that needs no API credentials, so it can be tried, tested, and scripted safely. In the gallery, the action menu groups chat, git (session context, PR description, branch rename, a feature or bugfix prompt), docs and config; a generated agent prompt arrives with its constraints and verification steps, is reviewed before it is approved, and can be saved as AGENT_PROMPT.md and copied to the clipboard.

It is active, at v1.0.0 in the screenshots, which show it running in a terminal tab beside NvSinner, my Neovim distribution.

← PreviousNvSinner↩ Back toProjects

Want something like this?

Let's talk

See how I work on freelance projects