Type-design assistant for Glyphs 3
Describe the fix. Approve the plan. Keep control.
Taipo Chat lives inside Glyphs. It reads your font, proposes a step-by-step plan, and makes node-level edits only after you type Approve.
- Open source (MIT)
- Approve-gated edits
- Bring your own API key
- Glyphs 3 on macOS
Demo / how it works
Watch the control loop.
A real session: describe a problem, read the plan, approve the edit, then verify the red/green diff.
-
1
Describe
Tell Taipo what looks wrong. It inspects the relevant glyphs and proposes the exact next move before touching anything.
-
2
Approve
Nothing changes until you send Approve as a message by itself. Ask for a revision instead if the plan is off.
-
3
Check
Review the red/green diff, then keep the edit, undo it, or use what you see as feedback for the next pass.
Control, privacy, scope
Built for cautious use near real fonts.
Taipo is not a free-roaming font generator. It is a controlled assistant for targeted inspection, explanations, and edits you explicitly approve.
- Approve-only edits. No mutation happens until you type Approve alone.
- Snapshot and diff. Changes are captured and rendered as a red/green before-after overlay.
- Your
.glyphsfile stays on your Mac. Taipo sends only the session content needed for the request. - Your key, your host. Defaults target OpenAI; any OpenAI-compatible endpoint can be configured.
- No training by default with OpenAI API. OpenAI says API data is not used for training by default. Read their policy.
- Removes grind, not judgment. Good for targeted fixes and consistency checks, not replacing your eye or drawing a typeface for you.
Open source
Inspect the code that touches your files.
Taipo Chat is open source under the MIT license. Read it, fork it, file bugs - the full source and issue tracker are public.
Quickstart
Prepare Glyphs, then install Taipo.
Requirements: Glyphs 3 on macOS and a stable internet connection while chatting. Skipping Prepare Glyphs leaves Glyphs on Homebrew Python and Taipo Chat will not load.
-
1
Prepare Glyphs
- Window → Plugin Manager → Modules — install Python and Vanilla.
- Glyphs → Settings → Addons — set Python version to 3.* (Glyphs). Glyphs Addons handbook
- Restart Glyphs.
-
2
Install Taipo
- Open GitHub Releases.
- Download the
.zipor.tar.gzarchive and unpack it. - Double-click Taipo Chat (
.glyphsPlugin) inside to install the plugin.
-
3
Add your API key
Open Window → Taipo Chat and paste your OpenAI API key. Base URL and Model are preset.
FAQ
Questions, answered.
Can it edit my font without my approval?
No. Nothing is changed until you send Approve as a message by itself. Until then it reads and proposes.
Does my font leave my computer?
Your .glyphs file stays on your Mac. Only the content a session needs - glyph names, outline data, and requested specimen images - is sent to the API host you configure.
Is my data used for model training?
With OpenAI as the host, API data is not used for training by default. If you configure a different OpenAI-compatible host, check that provider's policy.
What is it good at?
Targeted fixes, consistency checks, spacing or outline investigations, and explanations. It is not meant to replace your eye, draw original glyphs from scratch, or run unattended over valuable work.
What does it cost?
Taipo Chat is free and open source. AI usage is billed by your provider, not by Taipo.
Which AI providers work?
Any host that exposes an OpenAI-compatible chat-completions API. Defaults target OpenAI; set your own Base URL and Model to switch.
Is it really open source?
Yes - MIT licensed, with full source and issues public on GitHub.