PsychQuant

GitHub ↗

Tools for thinking with machines.

A workshop of Swift-native MCP servers and agent plugins, built for academic research.

67 repositories·507 tools·Swift-native·macOS

Repositories by languagen = 67 repositories
  • Swift49 · 73%
  • Unspecified6 · 9%
  • Shell4 · 6%
  • Python3 · 4%
  • TeX3 · 4%
  • Other2 · 3%

Selected projects

  1. Your calendar, as something an agent can reason about

    Twenty-nine tools over EventKit: events and reminders, recurrence, batch operations, conflict and duplicate detection, undo. Developer-ID signed and notarized. It talks to iCloud, Google, and Exchange without leaving the Mac.

    che-ical-mcp31Swift

  2. Microsoft Word, without Microsoft Word

    The first pure-Swift OOXML library, and 233 tools built on top of it. Track changes, content controls, styles, numbering, sections. Saves byte-preserving, so a document survives the round trip untouched where it was untouched.

    che-word-mcp6Swift

  3. A research library an agent can actually read

    Semantic search over your Zotero library on Apple Silicon, a co-author and citation graph you can query, and academic discovery across 250M+ papers via OpenAlex. Where the reference manager stops being storage and starts being context.

    che-zotero-mcp1Swift

  4. Millisecond search across a quarter-million emails

    A SQLite index over Apple Mail with a native .emlx parser and batch operations. Built because scanning 250K messages through AppleScript is not a search feature — it is a timeout.

    che-apple-mail-mcp6Swift

  5. Documentation read live, from the primary source

    Auto-discovers llms.txt, package registries, repositories, OpenAPI and GraphQL schemas, then reads them raw and current. A rejection of pre-built documentation indexes, which are stale the day they ship.

    livedocs1Swift

  6. A native host for the agent itself

    Claude Code running in a real macOS app: auto-recovery, multiple accounts, and no render tearing. The workshop turning its tools on the tool it is built with.

    logos0Swift

The stack

Not sixty-seven projects. One toolchain, taken apart.

MCP servers
Native bridges between an agent and the software a researcher already lives in: Calendar, Mail, Notes, Word, PowerPoint, PDF, Zotero, LaTeX, DuckDB. Swift talking to the system frameworks directly, no Python shim in between.
Agent plugins
How the agent itself is run: marketplaces, an issue-driven workflow, routing between models based on their observed track record, and a rate-limit guard that stops a wide fan-out from tripping the API.
Swift libraries
The layer underneath. OOXML, PresentationML, LaTeX math, Markdown, BibLaTeX, Notability — parsers and writers extracted so the servers above them stay thin.
macOS apps
Where the tooling becomes something you open: a native host for Claude Code, an agent runtime on launchd and XPC, a Git LFS backend you own, usage stats across accounts.
AI & OCR
Inference and recognition on Apple Silicon: an MLX server with no Python dependency, OCR pipelines, ASR model selection, and research agents that train and evaluate on a single GPU.
Repositories by categoryn = 67 repositories
  • MCP servers21
  • Swift libraries12
  • macOS apps10
  • Agent plugins9
  • AI & OCR9
  • Other6
Tools per projectn = 8 projects

Covers only the projects that publish a tool count. Most repositories are libraries, plugins and applications that expose no tools at all, and are absent from this figure.

  • che-word-mcp233
  • che-xcode-mcp99
  • che-zotero-mcp50
  • che-apple-mail-mcp47
  • che-ical-mcp29
  • rush23
  • che-apple-notes-mcp18
  • che-biblatex-mcp8

The layers are load-bearing. Each library below carries something above it:

  • ooxml-swift──▸che-word-mcpthe OOXML layer powers 233 Word tools
  • biblatex-apa-swift──▸che-zotero-mcpAPA 7 formatting shared with che-biblatex-mcp
  • note-core-swift──▸note-to-html-swiftone parser, two renderers
  • pptx-swift──▸macdocPresentationML under the converter

All repositories

67 of 67