openshart

(★ 20)

OpenShart — encrypted AI agent memory with OpenClaw plugin support for secure memory_search/get/store/forget workflows.

File Explorer

  • .gitignore
  • INSTALL.md
  • LICENSE
  • openclaw.plugin.json
  • OPENSHART_MVP.md
  • package-lock.json
  • package.json
  • README.md
  • SECURITY_AUDIT.md
  • TESTING.md
  • tsconfig.json
  • vitest.config.ts

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

crypto

View Details ▼

Manage cryptography.
Accessed in configuration mode.

crypto key generate rsa

Generate an `rsa` key:

crypto key generate rsa modulus {{1024}}

Define a modulus for a key:

crypto key zeroize

Remove all keys:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

npm install

View Details ▼

Install Node packages.

npm {{[i|install]}}

Install dependencies listed in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}

Download the latest version of a package and add it to the list of dev dependencies in `package.json`:

🔍

npm run

View Details ▼

Run a script.

npm run

List available scripts:

npm run {{script_name}}

Run a script:

npm run {{script_name}} -- {{argument}} {{--option}}

Pass arguments to a script:

🔍

npm test

View Details ▼

This command is an alias of `npm run test`.

tldr npm run

View documentation for the original command:

🔍

openclaw

View Details ▼

A personal AI assistant that you run on your own devices.
Some subcommands such as `onboard`, `agent`, `doctor`, etc. have their own usage documentation.
See also: `zeroclaw`.

openclaw onboard --install-daemon

Run the onboarding wizard to set up the gateway and channels:

openclaw gateway --allow-unconfigured --port {{18789}} --verbose

Start the gateway server:

openclaw message send {{[-t|--target]}} {{+1234567890}} {{[-m|--message]}} "{{Hello}}"

Send a message to a contact:

🔍

standard

View Details ▼

The JavaScript Standard Style tool for linting and fixing JavaScript code.

standard

Lint all JavaScript source files in the current directory:

standard {{path/to/file1 path/to/file2 ...}}

Lint specific JavaScript file(s):

standard --fix

Apply automatic fixes during linting:

// repository documentation