# cryptgeon

> The CLI is a functionally identical way to interact with cryptgeon notes. It supports text, files, expiration, password, etc.

Latest version **2.9.3** (published 2026-09-06) · 0 weekly downloads

## Install

```sh
npm install cryptgeon
pnpm add cryptgeon
yarn add cryptgeon
bun add cryptgeon
```

Provides the command `cryptgeon`.

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.9.3 |
| Published | 2026-09-06 |
| First published | 2023-05-12 |
| Weekly downloads | 0 |
| TypeScript types | bundled |
| Module format | ESM |
| Node | >=18 |
| Dependencies | 0 |
| Unpacked size | 2.7 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | cupcakearmy |

## Links

- npm: https://www.npmjs.com/package/cryptgeon
- Repository: https://github.com/cupcakearmy/cryptgeon
- Issues: https://github.com/cupcakearmy/cryptgeon/issues
- npm.io page: https://npm.io/package/cryptgeon

## Recent versions

- 2.9.3 (latest) — 2026-09-06
- 3.0.0-rc.4 (rc) — 2026-09-19
- 3.0.0-rc.3 — 2026-09-12
- 3.0.0-rc.2 — 2026-09-12
- 2.9.1 — 2025-02-27
- 2.9.0 — 2025-01-18
- 2.8.4 — 2025-01-02
- 2.8.3 — 2024-09-27
- 2.8.2 — 2024-09-20
- 2.8.1 — 2024-09-02
- 2.8.0 — 2024-08-27
- 2.7.0 — 2024-08-23
- 2.6.1 — 2024-05-04
- 2.6.0 — 2024-03-24
- 2.5.1 — 2024-03-04
- … 9 more at https://npm.io/package/cryptgeon/versions

## README

# Cryptgeon CLI

The CLI is a functionally identical way to interact with cryptgeon notes.
It supports text, files, expiration, password, etc.

## Installation

```bash
npx cryptgeon

# Or install globally
npm -g install cryptgeon
cryptgeon
```

## Examples

```bash
# Create simple note
cryptgeon send text "Foo bar"

# Send two files
cryptgeon send file my.pdf picture.png

# 3 views
cryptgeon send text "My message" --views 3

# 10 minutes
cryptgeon send text "My message" --minutes 10

# Custom password
cryptgeon send text "My message" --password "1337"

# Password from stdin
echo "1337" | cryptgeon send text "My message"

# Open a link
cryptgeon open https://cryptgeon.org/note/16gOIkxWjCxYNuXM8tCqMUzl...
```

## Options

### Custom server

The default server is `cryptgeon.org`, however you can use any cryptgeon server by passing the `-s` or `--server` option, or by setting the `CRYPTGEON_SERVER` environment variable.

### Password

Optionally, just like in the web ui, you can choose to use a manual password. You can do that by passing the `-p` or `--password` options, or by piping it into stdin.

```bash
echo "my pw" | cryptgeon send text "my text"
cat pass.txt | cryptgeon send text "my text"
```

---
_Source: https://npm.io/package/cryptgeon · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
