Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ramen
command
Command ramen is the RAMen server and its MCP bridge.
|
Command ramen is the RAMen server and its MCP bridge. |
|
internal
|
|
|
client
Package client is a tiny RESP2 client.
|
Package client is a tiny RESP2 client. |
|
dashboard
Package dashboard serves a small read-only web UI: a live key browser plus hit/miss ratio and memory usage (PRD §7).
|
Package dashboard serves a small read-only web UI: a live key browser plus hit/miss ratio and memory usage (PRD §7). |
|
embed
Package embed is an optional client for an OpenAI-compatible embeddings endpoint (POST /v1/embeddings).
|
Package embed is an optional client for an OpenAI-compatible embeddings endpoint (POST /v1/embeddings). |
|
mcp
Package mcp implements a minimal Model Context Protocol server over stdio so that Claude (Desktop or Code) and other MCP-aware agents can use RAMen directly as a tool — no custom wrapper service (PRD §7, §15).
|
Package mcp implements a minimal Model Context Protocol server over stdio so that Claude (Desktop or Code) and other MCP-aware agents can use RAMen directly as a tool — no custom wrapper service (PRD §7, §15). |
|
persist
Package persist provides simple snapshot-to-disk persistence: the whole keyspace is gob-encoded to a file on an interval and on graceful shutdown, and loaded back on startup.
|
Package persist provides simple snapshot-to-disk persistence: the whole keyspace is gob-encoded to a file on an interval and on graceful shutdown, and loaded back on startup. |
|
pubsub
Package pubsub implements RAMen's PUBLISH/SUBSCRIBE channel registry.
|
Package pubsub implements RAMen's PUBLISH/SUBSCRIBE channel registry. |
|
resp
Package resp implements a minimal RESP2 (REdis Serialization Protocol v2) reader and writer.
|
Package resp implements a minimal RESP2 (REdis Serialization Protocol v2) reader and writer. |
|
server
Package server is RAMen's RESP2 TCP server: it accepts connections, parses commands, dispatches them against the store, and writes replies.
|
Package server is RAMen's RESP2 TCP server: it accepts connections, parses commands, dispatches them against the store, and writes replies. |
|
store
Package store is RAMen's in-memory keyspace.
|
Package store is RAMen's in-memory keyspace. |
|
vector
Package vector implements a flat (brute-force) vector index with cosine similarity.
|
Package vector implements a flat (brute-force) vector index with cosine similarity. |
Click to show internal directories.
Click to hide internal directories.