AI assistant
The AI assistant is meant to cut repetitive work while leaving you in control. It runs tools in the app: it can inspect the open font, generate or edit Python in the Script Editor, and — when you allow it — change font data by executing Python locally. Outlines are not uploaded as drawings; the model sees your prompt, a compact editor-state summary, tool results, and any script buffer it reads.
It is strongest on repetitive glyph edits, structured transforms across many glyphs, and drafting or refining scripts and Overview filters. A Script Editor draft is a reusable algorithm. Once it works, you can run it again without calling the assistant.
Assistant editinglink
The pen button in the Assistant title bar turns Assistant editing on or off. The setting is locked for the duration of a prompt once you send it.
- Off — the assistant may inspect the font (including read-only Python) and talk you through the UI. It must not change font data or rewrite the Script Editor buffer.
- On — the assistant may run Python that mutates the font, and may create or replace text in an unsaved Script Editor buffer. It still does not save files or run Script Editor documents for you.
Enable editing only when you want those actions. Save the font first if the change will be broad. Cmd/Ctrl+Z while Assistant is focused undoes assistant-produced font edits on the automation undo surface.
What it writeslink
Ask in plain language. For a reusable script or Overview filter, the assistant drafts into the Script Editor (Counterpunch/Scripts vs Counterpunch/Filters). You review the buffer, then Save or Run yourself.
For a one-off font change with editing on, it may execute Python immediately instead of leaving a file. Keep a request to one operation with named glyphs, layers, or ranges.
Conversations can be saved with titles and keywords so later sessions remember preferences.

Review rules are in Safety and review. Access and plans are in Subscription and usage. Python itself is in Python in Counterpunch.