Source: https://seerepo.com/r/nicobailon/visual-explainer/built
Markdown source: https://seerepo.com/r/nicobailon/visual-explainer/built.md
Description: visual-explainer is a JavaScript repo. It uses AI through @earendil-works/pi-coding-agent and makes its content with node-html-parser and pptxgenjs.

# What is visual-explainer built with?

visual-explainer is a JavaScript repo. It uses AI through @earendil-works/pi-coding-agent, makes its content with node-html-parser and pptxgenjs, validates its data with Zod, is tested with playwright-core, and uses MCP. It has 5,062 written lines, with 7 test files.

Read on November 12, 2026, at commit 9d5f880.

Repository: https://github.com/nicobailon/visual-explainer

## Backend

### AI

- **[@earendil-works/pi-coding-agent](https://seerepo.com/uses/earendil-works-pi-coding-agent)**: 1 file

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 1 file · [plugins/visual-explainer/mcp/server.mjs, line 8](https://github.com/nicobailon/visual-explainer/blob/9d5f880b7e8e0a9a80c890b8e1bb6918b68481ad/plugins/visual-explainer/mcp/server.mjs#L8)

## Support

### Content

- **[node-html-parser](https://seerepo.com/uses/node-html-parser)**: 1 file
- **pptxgenjs**: 1 file

### Validation

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

### Testing

- **playwright-core**: 2 files

## Other repos with a similar stack

- [nexu-io/open-design](https://seerepo.com/r/nexu-io/open-design/built): MCP, pptxgenjs, Zod · [Compare](https://seerepo.com/compare/nexu-io/open-design/vs/nicobailon/visual-explainer)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): MCP, node-html-parser, pptxgenjs · [Compare](https://seerepo.com/compare/Mintplex-Labs/anything-llm/vs/nicobailon/visual-explainer)
- [upstash/context7](https://seerepo.com/r/upstash/context7/built): MCP, @earendil-works/pi-coding-agent, Zod · [Compare](https://seerepo.com/compare/nicobailon/visual-explainer/vs/upstash/context7)
- [slidevjs/slidev](https://seerepo.com/r/slidevjs/slidev/built): MCP, pptxgenjs, Zod · [Compare](https://seerepo.com/compare/nicobailon/visual-explainer/vs/slidevjs/slidev)
- [reactive-resume/reactive-resume](https://seerepo.com/r/reactive-resume/reactive-resume/built): MCP, node-html-parser, Zod · [Compare](https://seerepo.com/compare/nicobailon/visual-explainer/vs/reactive-resume/reactive-resume)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): MCP, pptxgenjs, Zod · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/nicobailon/visual-explainer)

## Frequently asked questions

### What language is visual-explainer written in?

visual-explainer is written in JavaScript, with 5,062 written lines.

### Does visual-explainer use AI?

Yes. visual-explainer uses AI through @earendil-works/pi-coding-agent.

### What services does visual-explainer use?

visual-explainer uses MCP.

The proof: [plugins/visual-explainer/mcp/server.mjs, line 8](https://github.com/nicobailon/visual-explainer/blob/9d5f880b7e8e0a9a80c890b8e1bb6918b68481ad/plugins/visual-explainer/mcp/server.mjs#L8)

### Does visual-explainer have tests?

Yes. visual-explainer has 7 test files and is tested with playwright-core.

### Which repos have a stack like visual-explainer's?

The ones that share most of its stack: nexu-io/open-design, Mintplex-Labs/anything-llm, and upstash/context7.

## 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.
