Hamsoo (همسو) 제작자: NaxonM
AI assistants write Persian well but display it badly: left-aligned, cramped, with punctuation thrown to the wrong end of the line. Hamsoo fixes the typography in place, on the page, without touching a single word of the text.
확장 메타 데이터
스크린샷
정보
AI assistants write Persian well. They display it badly.
Chat interfaces are built for left-to-right text. When the answer comes back in Persian, the page keeps its Latin assumptions: paragraphs stay left-aligned, lines are cramped together, list bullets end up on the wrong margin, and the period at the end of a sentence jumps to the wrong side. The words are right. Everything around them is wrong.
Hamsoo fixes the typography in place, in your browser. It never edits, rewrites, or sends your text anywhere.
WHAT IT FIXES
• Direction — Persian and Arabic paragraphs get the right base direction, decided by the first strong character, the same way the web standard's own automatic mode works.
• Punctuation — sentence-ending periods and colons stay where they belong instead of jumping to the wrong end of the line.
• Lists and tables — mirror as a whole, so bullets share one margin instead of splitting between both.
• Mixed content — English terms inside a Persian sentence keep their own direction, and Persian words inside an English sentence do not flip the paragraph.
• Code stays code — code blocks, inline code, and links are never flipped.
• The typing box — your composer gets the right direction from the very first character you type, even while empty.
TYPOGRAPHY
• Six bundled Persian fonts: Vazirmatn, Estedad, Sahel, Shabnam, Samim, Gandom.
• Or load your own — up to 12 custom font files (.woff2, .ttf, .otf).
• Independent control of size, line height, weight, letter spacing, alignment, and reading column width.
• Localized digits: Persian ۱۲۳ or Arabic-Indic ١٢٣, reversible instantly.
• Per-site settings — different typography for each site, saved separately.
CONTROL
• Instant on/off. Switching Hamsoo off completely undoes everything it added — no page reload needed.
• Keyboard shortcut (Alt+Shift+R), remappable.
• Works on any website, not just the built-in list — add the site you are on straight from the popup.
• Element picker — right-click any element to fix it permanently on that site.
• Full options page, settings backup export/import, and sync across your devices.
• Interface in Persian, English, and Arabic.
WORKS OUT OF THE BOX ON
ChatGPT, Claude, Gemini, DeepSeek, Grok, Perplexity, Microsoft Copilot, Google AI Studio, Qwen, Kimi, Poe, and NotebookLM — plus any other site you add yourself.
PRIVACY
Everything runs locally in your browser. No analytics, no telemetry, no remote servers, no network requests of any kind. Your settings and fonts stay in your own browser profile. Hamsoo never reads, stores, or transmits the content of your conversations.
Broad site access is NOT granted at install time. Permission is requested only for the specific site you choose to add, at the moment you add it.
Free and open source, licensed under AGPLv3.
Source code: https://github.com/NaxonM/hamsoo
Chat interfaces are built for left-to-right text. When the answer comes back in Persian, the page keeps its Latin assumptions: paragraphs stay left-aligned, lines are cramped together, list bullets end up on the wrong margin, and the period at the end of a sentence jumps to the wrong side. The words are right. Everything around them is wrong.
Hamsoo fixes the typography in place, in your browser. It never edits, rewrites, or sends your text anywhere.
WHAT IT FIXES
• Direction — Persian and Arabic paragraphs get the right base direction, decided by the first strong character, the same way the web standard's own automatic mode works.
• Punctuation — sentence-ending periods and colons stay where they belong instead of jumping to the wrong end of the line.
• Lists and tables — mirror as a whole, so bullets share one margin instead of splitting between both.
• Mixed content — English terms inside a Persian sentence keep their own direction, and Persian words inside an English sentence do not flip the paragraph.
• Code stays code — code blocks, inline code, and links are never flipped.
• The typing box — your composer gets the right direction from the very first character you type, even while empty.
TYPOGRAPHY
• Six bundled Persian fonts: Vazirmatn, Estedad, Sahel, Shabnam, Samim, Gandom.
• Or load your own — up to 12 custom font files (.woff2, .ttf, .otf).
• Independent control of size, line height, weight, letter spacing, alignment, and reading column width.
• Localized digits: Persian ۱۲۳ or Arabic-Indic ١٢٣, reversible instantly.
• Per-site settings — different typography for each site, saved separately.
CONTROL
• Instant on/off. Switching Hamsoo off completely undoes everything it added — no page reload needed.
• Keyboard shortcut (Alt+Shift+R), remappable.
• Works on any website, not just the built-in list — add the site you are on straight from the popup.
• Element picker — right-click any element to fix it permanently on that site.
• Full options page, settings backup export/import, and sync across your devices.
• Interface in Persian, English, and Arabic.
WORKS OUT OF THE BOX ON
ChatGPT, Claude, Gemini, DeepSeek, Grok, Perplexity, Microsoft Copilot, Google AI Studio, Qwen, Kimi, Poe, and NotebookLM — plus any other site you add yourself.
PRIVACY
Everything runs locally in your browser. No analytics, no telemetry, no remote servers, no network requests of any kind. Your settings and fonts stay in your own browser profile. Hamsoo never reads, stores, or transmits the content of your conversations.
Broad site access is NOT granted at install time. Permission is requested only for the specific site you choose to add, at the moment you add it.
Free and open source, licensed under AGPLv3.
Source code: https://github.com/NaxonM/hamsoo
리뷰어 1명이 5점으로 평가함
권한 및 데이터
필수 권한:
- chatgpt.com에서 사용자의 데이터에 접근
- www.chatgpt.com에서 사용자의 데이터에 접근
- claude.ai에서 사용자의 데이터에 접근
- www.claude.ai에서 사용자의 데이터에 접근
- gemini.google.com에서 사용자의 데이터에 접근
- chat.deepseek.com에서 사용자의 데이터에 접근
- grok.com에서 사용자의 데이터에 접근
- www.grok.com에서 사용자의 데이터에 접근
- www.perplexity.ai에서 사용자의 데이터에 접근
- perplexity.ai에서 사용자의 데이터에 접근
- copilot.microsoft.com에서 사용자의 데이터에 접근
- aistudio.google.com에서 사용자의 데이터에 접근
- chat.qwen.ai에서 사용자의 데이터에 접근
- kimi.com에서 사용자의 데이터에 접근
- www.kimi.com에서 사용자의 데이터에 접근
- kimi.moonshot.cn에서 사용자의 데이터에 접근
- poe.com에서 사용자의 데이터에 접근
- www.poe.com에서 사용자의 데이터에 접근
- notebooklm.google.com에서 사용자의 데이터에 접근
데이터 수집:
- 개발자는 이 확장 기능이 데이터 수집을 요구하지 않는다고 밝히고 있습니다.
추가 정보
- 부가 기능 링크
- 버전
- 1.3.0
- 크기
- 428.61 KB
- 마지막 업데이트
- 19일 전 (2026년 7월 29일)
- 관련 카테고리
- 개인정보처리방침
- 이 부가 기능에 대한 개인정보처리방침 읽기
- 버전 목록
- 모음집에 추가