New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
m

matatbread

npm

333.40K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

81 packages

acorn-es7-plugin

A plugin for the Acorn parser that understands the ES7 keywords async and await

afn

async/await function utilities

afn-redis-cache

A shared network cache for https://github.com/MatAtBread/afn to speed up clustered API servers

amqp-winston

Winston logging transport for AMQP

apipublisher

Async JS API remoting

browserify-nodent

Browserify transform for ES7 async/await keywords

cluster-exclusivity-2

Cluster wide semaphore using redis. Enables redundancy with exclusive work.

elastic-aggs

Typescript definitions for type-safe Elasticsearch aggregations

escmd

ElasticSearch command line

fast-async

fast-async/await transformer Babel plugin

json2objectstream

Transforms an input-stream into JSON objects

@matatbread/ai-ui

A tiny, genuinely functional UI framework for building dynamic HTML pages

@matatbread/matbot-background-jobs

Run prompts as background jobs — now, at a time, or on an interval — that report into a conversation by appending to it, and stay silent when there is nothing to say. Jobs run in this process; @matatbread/matbot-background-jobs-node runs each in its own.

@matatbread/matbot-background-jobs-node

Node background jobs: @matatbread/matbot-background-jobs with each job run in its own process — a hard boundary that can be killed, at the cost of a full boot per run.

@matatbread/matbot-browser

Browser-native backends for the web frontend: an IndexedDB Store, an OPFS file store, and a WebCrypto-backed vault.

@matatbread/matbot-caching-tool-types

Node ToolTypeIndex that keeps @matatbread/matbot-tool-types' build in plugin settings, so a process whose plugins and tools are unchanged skips the TypeScript build on its first tool call.

@matatbread/matbot-cli

matbot CLI: interactive REPL and single-turn runner for the matbot AI harness, with hot-loadable plugins.

@matatbread/matbot-cognition

Cognitive services: seeds built-in cognition skills (Inner voice, Remember this, Dream time) into the active skills service. A home for further cognitive skills and tools.

@matatbread/matbot-core

matbot core runtime: agentic loop, hook dispatch, plugin loader, config, security, and knowledge. Exposes ./providers-base and ./storage-base for plugin authors.

@matatbread/matbot-default-gate

matbot's default permission policy, seeded by the host rather than loaded as a plugin: asks about a privileged operation, offers to remember the answer, honours what was remembered — plus the built-in gate_action tool for inspecting and forgetting standin

@matatbread/matbot-edit-session

Session-editing tools: cut messages, fork a session into a branch, and compact history to reclaim context.

@matatbread/matbot-email

IMAP/SMTP email tools: list, read, delete, send and reply to mail on a generic mail server, with a name→address contact map and attachment handling (metadata, show-to-model, servable URL).

@matatbread/matbot-files-node

Node filesystem-backed FileStore for MIME-typed blobs, served by the frontend.

@matatbread/matbot-frontend-dom

In-process browser chat frontend: renders to the DOM and drives the session runner directly (no HTTP/SSE server).

@matatbread/matbot-frontend-telegram

Telegram bot frontend