monologue-toolkit gives Monologue users two ways to work with their notes outside the app:
monologue, a CLI for the Monologue Notes public APImonologue-notes, an installable agent skill for tools like Codex, Claude Code, and other terminal-capable agents
Today, both are read-only and focused on the public Notes API:
- list notes
- search notes
- fetch a specific note
- pull summaries and transcripts
- Install the CLI.
- Create a Monologue Notes API key in the Monologue app.
- Run
monologue onboarding. - Start using
monologue notes .... - If you use an agent, install the
monologue-notesskill too.
Before the CLI or skill can access your notes, you need a Monologue Notes API key.
In Monologue, go to the API settings screen and create a new key.
- On macOS, this appears under the Notes settings API section.
- In the iOS app, this appears in the API screen.
- The apps describe these as personal keys for the Notes API and MCP server.
Keep the generated token somewhere safe. You will paste it into the CLI during onboarding.
Once the repo has a tagged GitHub release, the easiest install path is:
curl -fsSL https://raw.githubusercontent.com/EveryInc/monologue-toolkit/main/install.sh | shInstall to a custom location:
curl -fsSL https://raw.githubusercontent.com/EveryInc/monologue-toolkit/main/install.sh | sh -s -- --install-dir /usr/local/binInstall a specific version:
curl -fsSL https://raw.githubusercontent.com/EveryInc/monologue-toolkit/main/install.sh | sh -s -- --version v0.1.0Once the repo has a tagged GitHub release:
irm https://raw.githubusercontent.com/EveryInc/monologue-toolkit/main/install.ps1 | iexIf you already have Go installed, you can still use:
go install github.com/EveryInc/monologue-toolkit/cli/cmd/monologue@latestIf you use go install, make sure your Go bin directory is on PATH:
export PATH="$PATH:$(go env GOPATH)/bin"The no-Go install scripts rely on GitHub Releases. Until the first release is published, use go install or build from source.
Once monologue is installed, run:
monologue onboardingThe CLI will:
- ask you for your Monologue Notes API token
- optionally verify it against the API
- save it locally for future commands
You can also pass the token directly:
monologue onboarding --token "mono_pat_..."After onboarding, test it with:
monologue notes list --limit 5monologue version
monologue notes list --limit 10
monologue notes list --q "customer interview"
monologue notes all --updated-after 2026-01-01T00:00:00Z
monologue notes get NOTE_ID
monologue notes get NOTE_ID --field transcriptUse monologue --help and monologue notes --help for the full command list.
If you installed with the shell or PowerShell installer, rerun the same install command to get the latest release.
If you installed with Go, rerun:
go install github.com/EveryInc/monologue-toolkit/cli/cmd/monologue@latestCheck the installed version with:
monologue versionThe easiest skills.sh install path is:
npx skills add https://github.com/EveryInc/monologue-toolkit --skill monologue-notes -g -yThat installs the skill globally for supported agents.
After installing the skill:
- Make sure the
monologueCLI is already installed. - Run
monologue onboardingonce. - Restart your agent if it does not auto-refresh installed skills.
Prompt your agent naturally:
- "Use the monologue-notes skill and pull my latest notes"
- "Use monologue-notes to find notes about onboarding"
- "Use monologue-notes to fetch the transcript from my latest customer interview note"
Use the Skills CLI:
npx skills check
npx skills updatemonologue-toolkit/
├── cli/ # Go source for the monologue CLI
└── skills/monologue-notes/ # installable skill package
This repo now includes:
.github/workflows/ci.ymlfor tests.github/workflows/release.ymlfor tagged releases.goreleaser.yamlfor cross-platform CLI binariesinstall.shandinstall.ps1for no-Go installs
To publish a release:
- Push a semver tag such as
v0.1.0. - GitHub Actions will build archives for macOS, Linux, and Windows.
- The workflow will publish a GitHub Release with checksums.
After that, the no-Go install commands above will work for end users.
- The public Notes API is currently read-only.
- The current public API surface is notes list and note detail retrieval.
- The no-Go installer depends on GitHub Releases existing for the requested version.