MCPcopy Index your code
hub / github.com/AprilNEA/AChat

github.com/AprilNEA/AChat @v3.2.4 sqlite

repository ↗ · DeepWiki ↗ · release v3.2.4 ↗
437 symbols 947 edges 143 files 4 documented · 1%
README

简体中文 | English

<img src=https://s2.loli.net/2023/10/23/MLfhA2owPCacmyU.png width=138/>

ChatGPT Admin Web

One-stop solution for shared use of AI within teams and organizationswith.

<a href="https://twitter.com/AprilNEA" target="_blank">
<img alt="twitter" src="https://img.shields.io/badge/follow-AprilNEA-green?style=flat-square&logo=Twitter"></a>
<a href="https://t.me/ChatGPTAdminWebChannel" target="_blank">
<img alt="telegram" src="https://img.shields.io/badge/channel-telegram-blueviolet?style=flat-square&logo=Telegram"></a>
<a href="https://github.com/AprilNEA/ChatGPT-Admin-Web/commits" target="_blank">
<img alt="GitHub commit" src="https://img.shields.io/github/commit-activity/m/AprilNEA/ChatGPT-Admin-Web?style=flat-square"></a>
<a href="https://github.com/AprilNEA/ChatGPT-Admin-Web/issues?q=is%3Aissue+is%3Aclosed" target="_blank">
<img alt="GitHub closed issues" src="https://img.shields.io/github/issues-closed/AprilNEA/ChatGPT-Admin-Web.svg?style=flat-square"></a>

CAW(ChatGPT-Admin-Web) is a self-hosted web application that provides out-of-the-box user management including a back-end interface as well as configurable payment plans and related payment interfaces.

GitHub Sponsor / Afdian

Features

  • 🌈 Customizable appearance
  • 👻 Out-of-the-box user management
  • 💰 Payment plan configuration, one-click interfacing to payment interfaces
  • 🔐 Keyword filtering, replacement to ensure text security

Start

For configuration and installation, see documentation

Versions

Version Status Note
V3 :white_check_mark: Long-term support Refactor with modern tech stack
V2 :x: Deprecated Flawed design
V1 :o: No longer updated Redis database, less scalable

Update Log

技术栈

Part Tech
Frontend Next.js
Backend Nest.js
Database PostgreSQL & Redis

You can go to Developer Manual for more technical details.

Project Status

Alt

News: Telegram Channel*

Contributors

Donate

Thank you for the inspiration to keep the program going.

GitHub Sponsor | Afdian

Extension points exported contracts — how you extend this code

ProcessEnv (Interface)
(no doc)
packages/frontend/src/global.d.ts
PagerQuery (Interface)
(no doc)
packages/backend/src/shared/index.ts
BaseResponseSuccess (Interface)
(no doc)
packages/shared/src/index.ts
CustomMatchers (Interface)
(no doc)
test/setup-file.ts
ModalProps (Interface)
(no doc)
packages/frontend/src/components/ui-lib.tsx
PaymentArgs (Interface)
(no doc)
packages/backend/src/libs/payment/xunhu.d.ts
BaseResponseFailure (Interface)
(no doc)
packages/shared/src/index.ts
Assertion (Interface)
(no doc)
test/setup-file.ts

Core symbols most depended-on inside this repo

fetcher
called by 25
packages/frontend/src/store/shared.ts
get
called by 25
packages/backend/src/common/config/config.service.ts
getKeyTree
called by 12
packages/frontend/src/components/radix-ui-lib.tsx
Public
called by 10
packages/backend/src/common/guards/auth.guard.ts
showToast
called by 9
packages/frontend/src/components/ui-lib.tsx
setShowSideBar
called by 9
packages/frontend/src/store/shared.ts
toBeSafe
called by 8
test/setup-file.ts
getPhoneOrEmail
called by 7
packages/backend/src/modules/auth/auth.service.ts

Shape

Method 164
Function 148
Class 86
Interface 36
Enum 3

Languages

TypeScript100%

Modules by API surface

packages/backend/src/modules/auth/auth.service.ts19 symbols
packages/backend/src/modules/auth/auth.controller.ts15 symbols
packages/frontend/src/store/shared.ts14 symbols
packages/frontend/src/components/ui-lib.tsx14 symbols
packages/backend/src/modules/chat/chat.service.ts14 symbols
packages/backend/src/modules/dashboard/dashboard.controller.ts13 symbols
packages/backend/src/common/config/config.service.ts11 symbols
packages/backend/src/modules/dashboard/dashboard.service.ts10 symbols
packages/frontend/src/components/radix-ui-lib.tsx9 symbols
packages/backend/src/modules/chat/chat.controller.ts9 symbols
packages/backend/src/app.service.ts9 symbols
packages/backend/src/app.controller.ts9 symbols

Dependencies from manifests, versioned

@liaoliaots/nestjs-redis9.0.5 · 1×
@nestjs/cli10.2.1 · 1×
@nestjs/common10.2.8 · 1×
@nestjs/config3.1.1 · 1×
@nestjs/core10.2.8 · 1×
@nestjs/platform-fastify10.2.8 · 1×
@nestjs/schematics10.0.3 · 1×
@nestjs/testing10.2.8 · 1×
@radix-ui/colors3.0.0 · 1×
@radix-ui/themes2.0.0 · 1×

Datastores touched

postgresDatabase · 1 repos

For agents

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

⬇ download graph artifact