MCPcopy Index your code
hub / github.com/abruneau/apple-notes-jxa

github.com/abruneau/apple-notes-jxa @v1.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.0 ↗ · + Follow
134 symbols 306 edges 18 files 11 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apple Note JXA

Simple module to read, edit, and manage Apple Notes throught JXA (offline)

Using this module in other modules

Here is a quick example of how this module can be used in other modules. The TypeScript Module Resolution Logic makes it quite easy. The file src/index.ts acts as an aggregator of all the functionality in this module. It imports from other files and re-exports to provide a unified interface for this module. The package.json file contains main attribute that points to the generated lib/index.js file and typings attribute that points to the generated lib/index.d.ts file.

  • To use in TypeScript file -
import * as Notes from "apple-notes-jxa";

Notes.accounts()
  .then((accounts) => console.log(accounts));
  • To use in a JavaScript file -
const Notes = require('apple-notes-jxa');

Notes.accounts()
  .then((accounts) => console.log(accounts));

Core symbols most depended-on inside this repo

Shape

Function 106
Method 16
Class 12

Languages

TypeScript100%

Modules by API surface

docs/assets/js/main.js97 symbols
src/folder.ts10 symbols
src/note.ts8 symbols
src/account.ts7 symbols
lib/note.js2 symbols
lib/note.d.ts2 symbols
lib/folder.js2 symbols
lib/folder.d.ts2 symbols
lib/account.js2 symbols
lib/account.d.ts2 symbols

For agents

$ claude mcp add apple-notes-jxa \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page