Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Claude Code sessions in this repository produce long, dense messages. The claudish-to-english plugin shows a plain-language rewrite of each assistant message beside the original. It is display-only: the transcript and Claude's reasoning keep the original text.
What
Adds
.claude/settings.json, which registers the plugin's marketplace and enablesclaudish-to-englishfor everyone who opens this repository in Claude Code.How
extraKnownMarketplacespoints atgvzdv/claudish-to-english, pinned to commit346702bb(plugin version 0.10.0), so an upstream change cannot alter the hooks without a new PR here.enabledPluginsturns the plugin on.What the plugin runs:
MessageDisplayhook that rewrites each message;SessionStartnotice;PostToolUsehook for Markdown files.The default rewriter is a local ollama model (
localhost:11434). Anthropic or OpenAI-compatible APIs are used only when a person setsCLAUDISH_PROVIDERand a key. Every hook fails open: without ollama running, or withoutjqinstalled, the original text shows unchanged, with a one-time notice per session.Before
Claude Code sessions in this repository show only the original messages.
After
With
jq, ollama and a pulled model (CLAUDISH_MODEL), each message is followed by its plain-language rewrite./claudishtoggles it, and/claudish offpauses it. Personal settings go in.claude/settings.local.jsonor~/.claude/settings.json.Verification
python3 -m json.tool .claude/settings.jsonparses./claudish file <URL>, to the URL given.