← Back to Plugins
Integration

Wikiclaw

wikiclaw-org By wikiclaw-org 👁 4 views ▲ 0 votes

The free encyclopedia for the OpenClaw AI agent ecosystem. Browse 199+ agents, 5,400+ skills, plugins, and integrations.

GitHub

Install

npm install
```

README

<div align="center">

<img src="public/banner.png" alt="WikiClaw โ€” The OpenClaw Encyclopedia" width="600" />

### The free encyclopedia for the [OpenClaw](https://openclaw.ai) AI agent ecosystem.

A Wikipedia-style wiki documenting **199+ production-ready agents**, **5,400+ skills**, plugins, and integrations from the OpenClaw community โ€” all in one beautifully designed, lightning-fast site.

[**Live demo โ†’**](https://wikiclaw.dev) &nbsp;ยท&nbsp; [**GitHub**](https://github.com/wikiclaw-org/wikiclaw) &nbsp;ยท&nbsp; [**Follow on X**](https://x.com/allankjensen) &nbsp;ยท&nbsp; [**Report issue**](https://github.com/wikiclaw-org/wikiclaw/issues)

![Next.js](https://img.shields.io/badge/Next.js-16-black?style=flat-square&logo=next.js)
![TypeScript](https://img.shields.io/badge/TypeScript-5-3178c6?style=flat-square&logo=typescript)
![Tailwind CSS](https://img.shields.io/badge/Tailwind-4-38bdf8?style=flat-square&logo=tailwindcss)
![Upstash](https://img.shields.io/badge/Upstash-Redis-00e9a3?style=flat-square&logo=upstash)
![Vercel](https://img.shields.io/badge/Deployed-Vercel-black?style=flat-square&logo=vercel)
![License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)

</div>

---

## โœจ What is WikiClaw?

[OpenClaw](https://openclaw.ai) is the most popular open-source personal AI agent framework, with 247k+ GitHub stars. It runs on your machine, connects through messaging apps you already use (WhatsApp, Telegram, Slack, Discord, iMessage), and takes action on your behalf.

**WikiClaw** is the community-maintained encyclopedia for that ecosystem. It indexes every agent, skill, and plugin in one place, with a clean reading experience inspired by Wikipedia and a modern aesthetic borrowed from OpenClaw itself.

---

## ๐ŸŽฏ Features

- ๐Ÿ“š **199+ agents** seeded from [`awesome-openclaw-agents`](https://github.com/mergisi/awesome-openclaw-agents) with full SOUL.md content
- ๐Ÿ—‚๏ธ **25+ categories** spanning business, creative, engineering, healthcare, and more
- ๐Ÿ” **Instant search** across all agents โ€” names, roles, categories
- ๐Ÿ“– **Wikipedia-style article pages** with infoboxes, table of contents, "See also" sections, and external links
- ๐ŸŒ **Portal homepage** with featured agent, "Did you know" facts, quick start, and visual category grid
- โšก **Edge-fast** โ€” Upstash Redis + Next.js ISR for sub-100ms page loads anywhere in the world
- ๐Ÿ“ฑ **Mobile-first responsive design** โ€” works beautifully on every screen size
- ๐ŸŽจ **Eye-catching design** โ€” dark hero with glowing orb, OpenClaw red accents, Wikipedia-clean article body
- ๐Ÿค– **SEO-ready** โ€” sitemap, robots, OpenGraph images, structured metadata for every page
- ๐Ÿš€ **Deploy in one click** to Vercel

---

## ๐Ÿ—๏ธ Architecture

```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Next.js 16 App Router + React Server Comps   โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    โ”‚
โ”‚   โ€ข Static page generation (ISR)              โ”‚
โ”‚   โ€ข Dynamic OG image rendering                โ”‚
โ”‚   โ€ข Client-side filter & search               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                     โ”‚
                     โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚            Upstash Redis (REST API)           โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    โ”‚
โ”‚   โ€ข agent:{slug}        โ€” agent data hash     โ”‚
โ”‚   โ€ข agents:all          โ€” sorted set index    โ”‚
โ”‚   โ€ข category:{slug}     โ€” category metadata   โ”‚
โ”‚   โ€ข category:{slug}:agents โ€” set membership   โ”‚
โ”‚   โ€ข stats               โ€” global counts       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                     โ”‚
                     โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚            scripts/seed.ts                    โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    โ”‚
โ”‚   Pulls agents.json + SOUL.md files from      โ”‚
โ”‚   awesome-openclaw-agents on GitHub and       โ”‚
โ”‚   populates Redis with a single pipeline.     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

**No PostgreSQL. No backend server. No complex ORM.** Just Redis hashes, server components, and ISR. The entire database is ~500 KB.

---

## ๐Ÿš€ Quick start

### 1. Clone and install

```bash
git clone https://github.com/wikiclaw-org/wikiclaw.git
cd wikiclaw
npm install
```

### 2. Set up Upstash Redis

WikiClaw uses [Upstash Redis](https://upstash.com/) โ€” a serverless Redis with a generous free tier and native Vercel integration.

1. Create a free database at [upstash.com](https://upstash.com/)
2. Copy your `KV_REST_API_URL` and `KV_REST_API_TOKEN`
3. Create `.env.local` from the example:

```bash
cp .env.example .env.local
# then paste your credentials
```

### 3. Seed the database

```bash
npm run seed
```

This pulls all 199 agents and their SOUL.md files from GitHub and writes them to Redis in a single batched pipeline. Takes about 30 seconds.

### 4. Run the dev server

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000). ๐ŸŽ‰

---

## ๐Ÿ“ Project structure

```
wikiclaw/
โ”œโ”€โ”€ public/
โ”‚   โ”œโ”€โ”€ logo.png                       # WikiClaw mascot (primary logo)
โ”‚   โ”œโ”€โ”€ banner.png                     # Wordmark + mascot banner
โ”‚   โ”œโ”€โ”€ icon-192.png                   # PWA icon 192x192
โ”‚   โ””โ”€โ”€ icon-512.png                   # PWA icon 512x512
โ”‚
โ”œโ”€โ”€ scripts/
โ”‚   โ””โ”€โ”€ seed.ts                        # Fetch agents.json โ†’ Redis
โ”‚
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ app/
โ”‚   โ”‚   โ”œโ”€โ”€ layout.tsx                 # Root layout, metadata, fonts
โ”‚   โ”‚   โ”œโ”€โ”€ page.tsx                   # Portal homepage (hero + cards)
โ”‚   โ”‚   โ”œโ”€โ”€ globals.css                # Wikipedia + OpenClaw styles
โ”‚   โ”‚   โ”œโ”€โ”€ icon.png                   # Favicon (from mascot)
โ”‚   โ”‚   โ”œโ”€โ”€ apple-icon.png             # iOS home screen icon
โ”‚   โ”‚   โ”œโ”€โ”€ opengraph-image.tsx        # Dynamic OG image
โ”‚   โ”‚   โ”œโ”€โ”€ manifest.ts                # PWA manifest
โ”‚   โ”‚   โ”œโ”€โ”€ robots.ts                  # robots.txt
โ”‚   โ”‚   โ”œโ”€โ”€ sitemap.ts                 # Auto-generated sitemap
โ”‚   โ”‚   โ”œโ”€โ”€ agents/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ page.tsx               # Alphabetical agent index
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AgentsListClient.tsx   # Filter + group-by-letter UI
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ [slug]/page.tsx        # Wikipedia-style agent article
โ”‚   โ”‚   โ”œโ”€โ”€ categories/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ page.tsx               # Visual category grid
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ [slug]/page.tsx        # Pages-in-category listing
โ”‚   โ”‚   โ””โ”€โ”€ search/page.tsx            # Server-side search results
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ layout/                    # Header, Footer
โ”‚   โ”‚   โ”œโ”€โ”€ agents/                    # AgentCard, AgentInfobox, AgentGrid
โ”‚   โ”‚   โ”œโ”€โ”€ categories/                # CategoryBadge, CategoryFilter
โ”‚   โ”‚   โ”œโ”€โ”€ search/                    # SearchBar, HeroSearchBar
โ”‚   โ”‚   โ””โ”€โ”€ content/                   # MarkdownRenderer
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ lib/
โ”‚   โ”‚   โ”œโ”€โ”€ redis.ts                   # Upstash client singleton
โ”‚   โ”‚   โ”œโ”€โ”€ agents.ts                  # Agent data access
โ”‚   โ”‚   โ”œโ”€โ”€ categories.ts              # Category data access
โ”‚   โ”‚   โ”œโ”€โ”€ types.ts                   # TypeScript interfaces
โ”‚   โ”‚   โ””โ”€โ”€ utils.ts                   # slugify, formatters
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ config/
โ”‚       โ”œโ”€โ”€ site.ts                    # Site metadata constants
โ”‚       โ””โ”€โ”€ categories.ts              # Category color map
โ”‚
โ”œโ”€โ”€ .env.example                       # Required env vars template
โ””โ”€โ”€ package.json
```

---

## ๐Ÿ› ๏ธ Tech stack

| Layer            | Choice                                                |
| ---------------- | ----------------------------------------------------- |
| **Framework**    | [Next.js 16](https://nextjs.org/) (App Router, Turbopack) |
| **Language**     | TypeScript 5                                          |
| **Styling**      | [Tailwind CSS 4](https://tailwindcss.com/)            |
| **Typography**   | Inter (sans) + Crimson Pro (serif headings)           |
| **Database**     | [Upstash Redis](https://upstash.com/) (REST API)      |
| **Markdown**     | `react-markdown` + `remark-gfm`                       |
| **Hosting**      | [Vercel](https://vercel.com/)                         |
| **Data source** | [`awesome-openclaw-agents`](https://github.com/mergisi/awesome-openclaw-agents) |

---

## โ˜๏ธ Deploy to Vercel

WikiClaw is built to deploy to Vercel in under a minute.

1. **Fork this repo**
2. Click the Vercel deploy button (or import the repo manually):

   [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/wikiclaw-org/wikiclaw)

3. Add your Upstash Redis env vars in Vercel project settings:
   - `KV_REST_API_URL`
   - `KV_REST_API_TOKEN`
4. Deploy!
5. Run the seed script locally once to populate your Upstash database โ€” it's a one-time operation.

That's it. No servers to manage, no databases to spin up, no DevOps nightmare.

---

## ๐Ÿค Contributing

Contributions are very welcome! WikiClaw is a community wiki and we want it to grow with the OpenClaw ecosystem.

**Easy ways to contribute:**

- ๐Ÿ“ **Fix typos or improve descriptions** โ€” open a PR against `scripts/seed.ts` or the upstream `awesome-openclaw-agents` repo
- ๐ŸŽจ **Polish the UI** โ€” there's always room to make things prettier
- ๐Ÿ› **File bugs** โ€” open an issue with steps to reproduce
- ๐Ÿ’ก **Suggest features** โ€” community ratings, edit history, "Submit Agent" form, plugins page, skills page (Phase 2)

**Roadmap:**

- [x] Phase 1 โ€” Agent Wiki (current)
- [ ] Phase 2 โ€” Skills, Plugins & Integrations pages
- [ ] Phase 3 โ€” Community features (auth, ratings, wiki-style edits, "Submit Agent" form)

---

## ๐Ÿ™ Acknowledgements

- The [**OpenClaw**](https://openclaw.ai) team and community for building an amazing agent framework
- [**mergisi/awesome-openclaw-agents**](https://github.com/mergisi/awesome-openclaw-agents) for the agent dataset
- [**VoltAgent/awesome-openclaw-skills**](https://github.com/VoltAgent/awesome-openclaw-skills) for the skills catalogue (used in Phase 2)
- The thousands of community contributors who built and shared their agents

---

## ๐Ÿ“„ License

[MIT](LICENSE) โ€” free to use, modify, and d

... (truncated)
integration

Comments

Sign in to leave a comment

Loading comments...