
Research
/Security News
Chrome and Firefox Extensions Posing as Free VPNs Add Clipboard Stealers via Malicious Updates
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.
@getnote/cli
Advanced tools
CLI tool for Get笔记 — manage notes and knowledge bases from the terminal.
Designed for both humans and AI agents.
npm install -g @getnote/cli
Download the latest binary from Releases and place it on your $PATH.
git clone https://github.com/iswalle/getnote-cli.git
cd getnote-cli
make install
# Authenticate (OAuth browser flow)
getnote auth login
# Save a URL
getnote save https://example.com/article --title "Great article"
# Save plain text
getnote save "Remember to review the docs" --tag work
# List recent notes
getnote notes
# List all notes (auto-paginate)
getnote notes --all
getnote auth login Authenticate via OAuth (browser)
getnote auth login --api-key <key> Authenticate with API key directly
getnote auth status Show authentication status
getnote auth logout Remove saved credentials
getnote save <url|text> Save a URL or text note
--title <title> Optional title
--tag <tag> Tag (repeatable)
getnote task <task_id> Check the progress of an async save task
getnote notes List recent notes (default 20)
--limit <n> Number of notes (default 20)
--since-id <id> Pagination cursor
--all Fetch all notes (auto-paginate)
getnote note <id> Show note details
--field <name> Output a single field as plain text
(id, title, content, type,
created_at, updated_at, url, excerpt)
getnote note update <id> Update a note
--title <title>
--content <content> plain_text notes only
--tag <tags> Comma-separated, replaces existing tags
getnote note delete <id> Delete a note (moves to trash)
-y, --yes Skip confirmation
getnote kbs List all knowledge bases
getnote kb <topic_id> List notes in a knowledge base
--limit <n> Number of notes (default 20)
--all Fetch all notes (auto-paginate)
getnote kb create <name> Create a knowledge base
--desc <description>
getnote kb add <topic_id> <note_id> [note_id...] Add notes
getnote kb remove <topic_id> <note_id> [note_id...] Remove notes
| Flag | Description |
|---|---|
--api-key <key> | Override API key for this command |
-o, --output json|table | Output format (default: table) |
--env prod|dev | Target environment (default: prod) |
Use --field to extract a single value for use in scripts:
# Get note content
getnote note 1234567890 --field content
# Get source URL of a link note
getnote note 1234567890 --field url
# Pipe into another command
getnote note 1234567890 --field content | pbcopy
Credentials are stored in ~/.getnote/config.json:
{
"api_key": "gk_live_xxx",
"client_id": "cli_xxx"
}
Environment variables (higher priority than config file):
| Variable | Description |
|---|---|
GETNOTE_API_KEY | API key |
GETNOTE_CLIENT_ID | Client ID |
GETNOTE_API_URL | Override the API base URL |
All commands support -o json for machine-readable output. See the skills/ directory for agent skill documentation.
MIT
FAQs
CLI tool for 得到大脑(Get笔记) — manage notes and knowledge bases from the terminal
The npm package @getnote/cli receives a total of 449 weekly downloads. As such, @getnote/cli popularity was classified as not popular.
We found that @getnote/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.

Research
/Security News
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.

Security News
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.