Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
Areca CMS는 MIT 라이선스의 자체 호스팅 CMS로 에이전시 웹사이트에 적합한다
Areca CMS is an MIT-licensed, self-hosted CMS for agency-run websites. Clients write and approve; releases are frozen snapshots your site pulls at build time.
개발 도구TypeScript · MDXGitHub @seirai-dev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Open-source headless CMS for agencies running many client sites. Content is pulled at build time, with a visual editor, roles per client and an MCP server for AI agents.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The open-source CMS for agencies that run many client websites.
Clients write and approve their own content. Your sites stay fast, static and fully yours.
Website · Documentation · Live demo · Quick start
Most headless CMSs are built for one company with one website. Agencies have the opposite problem: dozens of clients, each with a site or two, each with people who should only see their own content.
Areca CMS is built around that. One installation holds all your clients. Each client gets its own sites, owners and editors, and your agency admins see everything. Editors write drafts, owners mark them ready, and Go live freezes the approved content into a snapshot and deploys the site. The website pulls that snapshot while it builds, so visitors get static pages and never touch the CMS.
areca.config.ts, and @areca-cms/site-sdk generates types for every collection.You need Docker with Compose v2. This starts the CMS with PostgreSQL, Redis, S3-compatible storage and a test inbox:
git clone https://github.com/seirai-dev/areca-cms.git
cd areca-cms/docker
cp .env.example .env # then set the secrets, see the comments in the file
docker compose up -d --wait
Open http://localhost:3000/setup and create the first admin. The setup token is printed in docker compose logs cms. The Docker quick start explains each setting, and Production covers a public install.
Create a client and a site in the CMS and copy the site token. Then, in your website project:
pnpm add @areca-cms/site-sdk
pnpm exec areca init
Describe your content in areca.config.ts, push it with areca manifest push, and pull the content during your build with areca pull. The guide walks through a full site, from the first collection to the first release.
Using an AI coding agent? Run npx @areca-cms/skills, then ask it to /areca-quickstart.
Draft ─► Mark as ready ─► Go live ─► Content snapshot ─► Website build pulls it ─► Deploy ─► Health check ─► Live
Editing a draft never changes the live site. Only approved versions go into a release, and a release only counts as live after the health check confirms the website serves it. If a deploy fails, the previous version stays live, and any earlier release can be rolled back. Previews of drafts are fetched from the CMS on demand. Concepts explains the model in more detail.
| Path | What it is |
|---|---|
apps/cms | The CMS: editor, API, MCP server, publishing worker and scheduler |
packages/site-sdk | @areca-cms/site-sdk: the SDK and areca CLI that connect a website |
packages/skills and skills | @areca-cms/skills: agent skills for the SDK, the MCP server, visual editing and the quickstart |
examples/demo-site | Northbound Coffee, a complete example website built with the SDK |
apps/docs | The documentation site, docs.arecacms.com |
apps/landing | The website, arecacms.com, and its product video |
docker | Docker Compose for self-hosting, and backup and recovery tools |
docs | Notes for contributors: architecture, design decisions, permissions |
The CMS is a TanStack Start app on PostgreSQL with Drizzle, Redis and S3-compatible storage. The interface is available in English, Dutch and Turkish.
Contributions are welcome, from typo fixes to new features. CONTRIBUTING.md explains how to set up the workspace, run the tests and get a change merged. For bigger changes, please open an issue first.
Found a security problem? Please report it privately, as described in SECURITY.md.
The CMS is published as a Docker image, ghcr.io/seirai-dev/areca-cms, tagged vX.Y.Z, vX.Y and latest. The GitHub releases list what changed in each version, and Upgrades explains how to move between them. The npm packages have their own changelogs: site-sdk and skills.
Areca CMS is free and MIT licensed. If it saves your agency time, you can sponsor its development on GitHub. A star on this repository helps too.
MIT © 2026 Emir Kaan Özver and Areca CMS contributors