MCPcopy Index your code
hub / github.com/NaitLee/kitty-printer

github.com/NaitLee/kitty-printer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
115 symbols 254 edges 30 files 11 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English | 中文(简体字) | 中文(香港字) | 中文(正體字)

Kitty Printer

Web App for Bluetooth “Kitty Printers”! Print text, pictures, and much more in the future.

Let’s leverage full power of your kitty printer!

About

Sister Project of Cat-Printer. Read more about “Cat Printers” there.

Made with Fresh

This project as a whole is licensed under GNU Affero General Public License, version 3.0 or later, respecting your computing freedom.

Some parts have associated rights waived with CC0-1.0: things under directory i18nx, zh-conv, code in common/cat-protocol.ts, and the artwork static/kitty.svg along with its derivatives.

Individual libraries used have their own license. See import map of deno.json.

Extension points exported contracts — how you extend this code

FontData (Interface)
(no doc)
components/FontSelector.tsx
PrinterState (Interface)
(no doc)
common/cat-protocol.ts
StuffData (Interface)
(no doc)
common/types.ts
StuffProps (Interface)
(no doc)
common/types.ts
StuffUpdate (Interface)
(no doc)
common/types.ts
KittyPrinterProps (Interface)
(no doc)
common/types.ts
StuffPainterProps (Interface)
(no doc)
common/types.ts

Core symbols most depended-on inside this repo

mkmodifynumber
called by 18
components/StuffWidget.tsx
send
called by 13
common/cat-protocol.ts
mkmodify
called by 12
components/StuffWidget.tsx
make
called by 12
common/cat-protocol.ts
bytes
called by 9
common/cat-protocol.ts
setSpeed
called by 6
common/cat-protocol.ts
mkmodifyboolean
called by 5
components/StuffWidget.tsx
flush
called by 5
common/cat-protocol.ts

Shape

Function 63
Method 34
Interface 11
Class 4
Enum 3

Languages

TypeScript100%

Modules by API surface

common/cat-protocol.ts33 symbols
i18nx/i18n.ts15 symbols
components/StuffWidget.tsx10 symbols
static/image_worker.js9 symbols
common/types.ts9 symbols
static/accessibility.js7 symbols
components/Preview.tsx5 symbols
common/i18n.tsx4 symbols
islands/KittyPrinter.tsx3 symbols
components/StuffPreview.tsx2 symbols
components/Settings.tsx2 symbols
components/FontSelector.tsx2 symbols

For agents

$ claude mcp add kitty-printer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact