Source: https://seerepo.com/r/TencentCloud/TencentDB-Agent-Memory/built
Markdown source: https://seerepo.com/r/TencentCloud/TencentDB-Agent-Memory/built.md
Description: TencentDB-Agent-Memory is a TypeScript repo built with Hono, React, react-router-dom, and Vite. It stores its data in MongoDB, ClickHouse, and SQLite.

# What is TencentDB-Agent-Memory built with?

TencentDB-Agent-Memory is a TypeScript repo built with Hono, React, react-router-dom, and Vite. It stores its data in MongoDB, ClickHouse, and SQLite, reaches it with Drizzle, signs people in with jose, uses AI through js-tiktoken, ai, openclaw, node-llama-cpp, OpenAI, and 2 more, makes its content with yaml, officeparser, react-markdown, remark-gfm, docx-preview, and 2 more, validates its data with Zod, is tested with Vitest, deploys with opentelemetry, @hono/node-server, @langfuse/otel, @opentelemetry/sdk-node, and langfuse, and uses Redis, sqlite-vec, lru-cache, and MCP. It has 260,116 written lines, with 5 test files.

Read on November 7, 2026, at commit 2002196.

Repository: https://github.com/TencentCloud/TencentDB-Agent-Memory

## Support (/)

### Other

- **httpx**: 3 files

## Backend (MemoryCore)

### Data

- **[MongoDB](https://seerepo.com/uses/mongodb)**: 7 files · [MemoryCore/src/core/storage/mongo-fs-backend.ts, line 33](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/core/storage/mongo-fs-backend.ts#L33)
- **[ClickHouse](https://seerepo.com/uses/clickhouse)**: 2 files
- **[Redis](https://seerepo.com/uses/redis)**: 1 file · [MemoryCore/src/core/state/index.ts, line 67](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/core/state/index.ts#L67)
- **sqlite-vec**: 1 file

### AI

- **[js-tiktoken](https://seerepo.com/uses/js-tiktoken)**: 5 files
- **[ai](https://seerepo.com/uses/ai)**: 4 files
- **openclaw**: 3 files
- **node-llama-cpp**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [MemoryCore/src/adapters/standalone/llm-runner.ts, line 22](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/adapters/standalone/llm-runner.ts#L22)

## Support (MemoryCore)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 2 files

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 18 files

### Testing

- **Vitest**: 6 files

### Deploy

- **opentelemetry**: 2 files

### Other

- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 6 files
- **crc-32**: 1 file
- **dayjs**: 1 file
- **fflate**: 1 file
- **json5**: 1 file
- **undici**: 1 file

## Backend (MemoryCore/pi-plugin)

### AI

- **@earendil-works/pi-coding-agent**: 1 file

## Frontend (MemoryKnowledge)

### Interface

- **@hono/swagger-ui**: 1 file

## Backend (MemoryKnowledge)

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 2 files · [MemoryKnowledge/src/db/client.ts, line 7](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryKnowledge/src/db/client.ts#L7)
- **[lru-cache](https://seerepo.com/uses/lru-cache)**: 1 file

### Data access

- **[Drizzle](https://seerepo.com/uses/drizzle)**: 5 files

### AI

- **[ai](https://seerepo.com/uses/ai)**: 1 file

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [MemoryKnowledge/src/engines/wiki/ingest-v2/llm.ts, line 14](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryKnowledge/src/engines/wiki/ingest-v2/llm.ts#L14)
- **[MCP](https://seerepo.com/uses/mcp)**: 1 file · [MemoryKnowledge/src/mcp/server.ts, line 14](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryKnowledge/src/mcp/server.ts#L14)

## Support (MemoryKnowledge)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 16 files

### Content

- **officeparser**: 1 file
- **[yaml](https://seerepo.com/uses/yaml)**: 1 file

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file
- **@langfuse/otel**: 1 file
- **@opentelemetry/sdk-node**: 1 file

### Tools

- **simple-git**: 2 files

### Other

- **p-limit**: 3 files
- **.ENV**: 2 files
- **graphology**: 2 files
- **fflate**: 1 file
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 1 file

## Backend (MemoryPanel)

### Sign-in

- **[jose](https://seerepo.com/uses/jose)**: 1 file

## Support (MemoryPanel)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 24 files

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 2 files

### Other

- **.ENV**: 2 files
- **ulid**: 1 file

## Frontend (MemoryPanel/web)

### The base

- **[React](https://seerepo.com/uses/react)**: 76 files · [in MemoryPanel/web/package.json](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryPanel/web/package.json)
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 7 files
- **[Vite](https://seerepo.com/uses/vite)**: 1 file · [in MemoryPanel/web/package.json](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryPanel/web/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **@react-sigma/core**: 1 file
- **graphology-layout-forceatlas2**: 1 file

## Support (MemoryPanel/web)

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 2 files
- **[docx-preview](https://seerepo.com/uses/docx-preview)**: 1 file
- **[xlsx](https://seerepo.com/uses/xlsx)**: 1 file

### Other

- **react-i18next**: 75 files
- **moment**: 2 files
- **zustand**: 2 files
- **fflate**: 1 file
- **graphology**: 1 file
- **i18next**: 1 file

## Backend (MemoryProxy)

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 4 files · [MemoryKnowledge/src/db/client.ts, line 7](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryKnowledge/src/db/client.ts#L7)
- **[Redis](https://seerepo.com/uses/redis)**: 3 files · [MemoryCore/src/core/state/index.ts, line 67](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/core/state/index.ts#L67)
- **[ClickHouse](https://seerepo.com/uses/clickhouse)**: 2 files

## Support (MemoryProxy)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 31 files

### Content

- **[js-yaml](https://seerepo.com/uses/js-yaml)**: 1 file

### Deploy

- **[langfuse](https://seerepo.com/uses/langfuse)**: 2 files
- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file
- **@opentelemetry/sdk-node**: 1 file

### Other

- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 2 files

## Support (sdk/memory-core/typescript)

### Other

- **undici**: 2 files

## Other repos with a similar stack

- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): sqlite-vec, OpenAI, SQLite, lru-cache, Anthropic, MCP, React, Vite, ai, yaml, Zod, opentelemetry, Drizzle, officeparser, Tailwind CSS, remark-gfm, docx-preview · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/TencentCloud/TencentDB-Agent-Memory)
- [cline/cline](https://seerepo.com/r/cline/cline/built): OpenAI, SQLite, Anthropic, MCP, React, Vite, ai, yaml, Zod, opentelemetry, Tailwind CSS, react-markdown, remark-gfm, js-yaml, langfuse · [Compare](https://seerepo.com/compare/cline/cline/vs/TencentCloud/TencentDB-Agent-Memory)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): OpenAI, Anthropic, MCP, React, react-router-dom, Vite, ai, yaml, Zod, opentelemetry, Drizzle, Tailwind CSS, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/paperclipai/paperclip/vs/TencentCloud/TencentDB-Agent-Memory)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): ClickHouse, Redis, OpenAI, Anthropic, MCP, React, react-router-dom, Vite, ai, Zod, opentelemetry, jose, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/TencentCloud/TencentDB-Agent-Memory/vs/twentyhq/twenty)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): MongoDB, Redis, OpenAI, SQLite, lru-cache, Anthropic, MCP, Vite, ai, yaml, Zod, opentelemetry, jose · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/TencentCloud/TencentDB-Agent-Memory)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): MongoDB, OpenAI, SQLite, MCP, React, react-router-dom, Vite, yaml, Zod, jose, Tailwind CSS, js-yaml · [Compare](https://seerepo.com/compare/ruvnet/ruflo/vs/TencentCloud/TencentDB-Agent-Memory)

## Frequently asked questions

### What language is TencentDB-Agent-Memory written in?

TencentDB-Agent-Memory is written in TypeScript, with 260,116 written lines.

### What framework does TencentDB-Agent-Memory use?

TencentDB-Agent-Memory is built with Hono, React, react-router-dom, and Vite.

### What database does TencentDB-Agent-Memory use?

TencentDB-Agent-Memory stores its data in MongoDB, ClickHouse, and SQLite and reaches it with Drizzle.

The proof: [MemoryCore/src/core/storage/mongo-fs-backend.ts, line 33](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/core/storage/mongo-fs-backend.ts#L33)

### What does TencentDB-Agent-Memory sign people in with?

TencentDB-Agent-Memory signs people in with jose.

### Does TencentDB-Agent-Memory use AI?

Yes. TencentDB-Agent-Memory uses AI through js-tiktoken, ai, openclaw, node-llama-cpp, OpenAI, @earendil-works/pi-coding-agent, and Anthropic.

### What services does TencentDB-Agent-Memory use?

TencentDB-Agent-Memory uses Redis, sqlite-vec, lru-cache, and MCP.

The proof: [MemoryCore/src/core/state/index.ts, line 67](https://github.com/TencentCloud/TencentDB-Agent-Memory/blob/2002196f2d7c22ea267cfcaf67c5a6fa861df681/MemoryCore/src/core/state/index.ts#L67)

### Does TencentDB-Agent-Memory have tests?

Yes. TencentDB-Agent-Memory has 5 test files and is tested with Vitest.

### Which repos have a stack like TencentDB-Agent-Memory's?

The ones that share most of its stack: CherryHQ/cherry-studio, cline/cline, and paperclipai/paperclip.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
