Join the Agent Deck Discord Server!
Discord에서 Agent Deck 커뮤니티 확인, 357명과 자유 음성·텍스트 채팅 이용
AI 기능을 갖춘 오픈소스 회원 포털로 회원 디렉터리·이벤트·포럼·뉴스레터를 제공하며 데이터와 플랫폼을 직접 소유합니다
Open-source membership portal with AI features. Member directory, events, forum, newsletters — $5-20/mo. Own your data, own your platform.
소셜TypeScript · JavaScriptGitHub @kychee-com온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
AI-powered membership/community portal template
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A forkable, AI-powered membership portal built on Run402. One deploy gives your community a full-featured site with member directory, events, forum, resources, committees, and built-in AI moderation and translation.
Live demo: eagles.kychon.com
Marketing site: kychon.comREADME 전문 보기 ↗A forkable, AI-powered membership portal built on Run402. One deploy gives your community a full-featured site with member directory, events, forum, resources, committees, and built-in AI moderation and translation.
Live demo: eagles.kychon.com Marketing site: kychon.com
scripts/deploy.ts (typed @run402/sdk/node)# Pull demo images (Git LFS, one-time per machine)
git lfs install
git lfs pull
# Install dependencies
npm install
# Set up Run402
npm install -g run402
run402 init
run402 tier set prototype
# Provision and deploy
run402 projects provision --name "my-portal"
RUN402_PROJECT_ID=<your_project_id> SUBDOMAIN=<your-name> npx tsx scripts/deploy.ts
Your portal is live at <your-name>.run402.com.
Run402 Cloud is the easiest managed path, but the supported open-source slice of Kychon can also run on a self-hosted Run402 Core Gateway in your AWS account. See Deploy Kychon To Run402 Core On AWS.
kychon/
├── scripts/deploy.ts # One-command deploy to Run402 (typed @run402/sdk)
├── schema.sql # All tables (idempotent migrations)
├── seed.sql # Generated default config + sample data
├── src/
│ ├── pages/ # Astro routes, emitted as static HTML
│ ├── layouts/ # Portal shell, baked chrome, persisted providers
│ ├── components/
│ │ ├── ui/ # Product-owned shadcn component source
│ │ └── kychon/ # App-facing UI facade and wrappers
│ ├── lib/blocks.ts # Public block registry and static renderers
│ ├── seeds/ # Typed demo/project seeds
│ └── styles/ # Tailwind v4 entrypoint, tokens, public CSS
├── public/ # Static adjunct assets, env.js, custom strings
├── functions/ # Serverless edge functions
├── demo/ # Demo seed data (Eagles, Silver Pines, etc.)
├── tests/ # Unit + integration tests
└── docs/ # Full spec + platform docs
# Run tests
npx vitest run
# Lint + format check
npx biome check .
# Type check
npx tsc --noEmit --project jsconfig.json
# All three at once
npm run check
New demo, Fresh Start, copied-site, and ported deployments should compose from Kychon's existing library before creating custom markup or styles:
sections rows and the block registry in src/lib/blocks.ts first. Prefer existing blocks such as brand_header, nav, hero, features, stats, testimonials, cta, promo_cards, events_list, events_calendar, link_list, slideshow, embed, social_links, and page_banner.site_config.theme, block config, --ky-* tokens, and documented public CSS hooks. Do not build dynamic Tailwind class names from tenant data.@/components/kychon/ui. shadcn is fully available as copy-owned source, but missing shadcn components must be added under src/components/ui/* and exposed through Kychon before feature code imports them.Kychon is designed to be customized by AI agents. Three tiers:
site_config, pages, and sectionsSee CUSTOMIZING.md for the agent guide.
Kychon exposes a versioned Capability API for agent and integration workflows:
POST /functions/v1/kychon-api/.well-known/kychon.json, /kychon-capabilities.json, and /llms.txt@kychon/sdkkychon, a thin SDK wrapperUse domain operations for product workflows such as creating events, approving members, publishing announcements, forum/poll activity, resource uploads, exports, AI jobs, and moderation. Raw PostgREST/SQL remains available for low-level configuration and migrations.
See docs/kychon-api.md, docs/kychon-sdk.md, and docs/kychon-cli.md.
| Portal | Description | URL |
|---|---|---|
| The Eagles | Good Samaritans of Wichita | eagles.kychon.com |
| Silver Pines | Senior center with accessibility focus | silver-pines.kychon.com |
| Barrio Unido | Spanish-language community center | barrio.kychon.com |
The central design principle: an AI agent's API is SQL for config and file editing for code.
site_config table holds branding, theme, feature flags, nav structuresite_configApache License 2.0