MCPcopy Index your code
hub / github.com/devrsi0n/chirpy

github.com/devrsi0n/chirpy @v0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.0 ↗ · + Follow
647 symbols 1,837 edges 589 files 11 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chirpy

Vercel Cypress Twitter Chirpy

Comment widget

👋 Chirpy 是一个注重隐私保护和定制化的评论系统, 支持 vercel 部署。在这里体验: Playground.

更多截图

<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/blog/open-source/theme.png" width="800" alt="Widget theme" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/blog/open-source/analytics.png" width="800" alt="Widget analytics" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/docs/features/theme/dashboard.png" width="800" alt="Project dashboard" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/docs/get-started/integration-guide.png" width="800" alt="Widget integration guide" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/docs/features/privacy-friendly/anonymous-sign-in.png" width="800" alt="Anonymous sign-in" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/docs/features/notifications/site-notification.png" width="800" alt="Site notification" >
<img src="https://raw.githubusercontent.com/devrsi0n/chirpy/main/apps/main/public/images/docs/features/anti-toxic-comment/example.png" width="800" alt="Anti toxic comment" >

喜欢我们的产品? 请务必给 Chirpy 一个 ⭐,这对我们帮助非常大,非常感谢 🙏。

✨ 关键特性

🧭 产品路线

尽管 Chirpy 已经可以服务您和您的客户,我们正在努力开发更多功能来满足您的需求:

  • 更多 UI 定制项
  • 更多账户计划
  • 支付

📀 自托管

你可以自托管 Chirpy 实例。 它和我们的云服务是相同的。请知悉,你需要至少 2 个服务器和 2 个域名来安装和运行多个服务端软件。

🍡 技术栈

🥇 开源贡献

我们非常欢迎你参与贡献本项目, 请参考贡献 指南。

🚀 部署平台

Powered by Vercel

DigitalOcean Referral Badge

Planetscale logo

💅 UI 设计

⚖️ 许可证

AGPL 3.0

Extension points exported contracts — how you extend this code

Session (Interface)
* Returned by `useSession`, `getSession` and received as a prop on the `Provider` React Context
packages/ui/typings/next-auth.d.ts
Session (Interface)
* Returned by `useSession`, `getSession` and received as a prop on the `Provider` React Context
packages/trpc/typings/next-auth.d.ts
Session (Interface)
* Returned by `useSession`, `getSession` and received as a prop on the `Provider` React Context
apps/main/typings/next-auth.d.ts
ICheckToxicText (Interface)
(no doc)
packages/types/src/toxic-text.ts
ProcessEnv (Interface)
(no doc)
packages/utils/typings/node.d.ts
MailPerson (Interface)
(no doc)
packages/emails/src/send.ts
Window (Interface)
(no doc)
packages/flock/src/index.ts
OptionType (Interface)
(no doc)
packages/analytics/src/types/options.ts

Core symbols most depended-on inside this repo

translateRadixColor
called by 40
packages/ui/src/contexts/theme-context/utilities.ts
useCurrentUser
called by 27
packages/ui/src/contexts/current-user-context/use-current-user.ts
register
called by 22
packages/ui/src/hooks/use-form/use-form.ts
useToast
called by 19
packages/ui/src/components/toast/use-toast.ts
getColorCSSVariables
called by 13
packages/configs/tailwind.js
useAnalytics
called by 12
packages/analytics/src/components/provider.tsx
setError
called by 10
packages/ui/src/hooks/use-form/use-form.ts
useDateFilter
called by 9
packages/analytics/src/hooks/use-date-filter.ts

Shape

Function 571
Interface 56
Class 10
Method 6
Enum 4

Languages

TypeScript100%

Modules by API surface

packages/ui/public/mockServiceWorker.js9 symbols
apps/main/src/pages/api/auth/delete/facebook.ts9 symbols
packages/utils/src/analytics/tinybird.ts8 symbols
packages/ui/src/hooks/use-storage.ts8 symbols
packages/ui/src/hooks/use-form/use-form.ts8 symbols
packages/ui/src/blocks/pricing/pricing.tsx7 symbols
apps/main/src/server/mdx/mdx.ts7 symbols
apps/main/src/server/common/edge-cors.ts7 symbols
apps/main/src/server/common/api-error.ts7 symbols
packages/ui/src/blocks/comment-widget-preview/comment-widget-preview.tsx6 symbols
packages/analytics/src/utils.ts6 symbols
packages/analytics/src/components/widget.tsx6 symbols

For agents

$ claude mcp add chirpy \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page