explaingit

mx-space/core

Analysis updated 2026-05-18

527TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

An AI powered blog and creator CMS backend built with NestJS, offering AI summaries, translation, and comment moderation.

Mindmap

mindmap
  root((MX Space Core))
    What it does
      Blog content management
      AI summaries
      Comment moderation
    Tech stack
      NestJS
      PostgreSQL
      Redis
    Use cases
      Personal blogs
      Creator sites
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Self host a personal blog server with AI generated post summaries.

USE CASE 2

Automatically translate blog posts into multiple languages.

USE CASE 3

Moderate incoming comments automatically using an AI provider.

USE CASE 4

Build a creator website with real time features and passkey login.

What is it built with?

TypeScriptNestJSPostgreSQLRedisSocket.IONode.js

How does it compare?

mx-space/coreshadcnspace/shadcnspacebklit/bklit-ui
Stars527528539
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardeasyeasy
Complexity4/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Node.js 22+, PostgreSQL, and Redis, plus an API key for any AI provider you want to enable.

A strong copyleft license: if you run a modified version as a network service, you must also share its source code.

In plain English

MX Space Core is the backend server behind a personal blogging and creator content platform, built with the NestJS framework on top of PostgreSQL for data storage and Redis for caching and real time features. It handles the usual pieces of a blogging system, including posts, short notes, pages, drafts, categories, comments, and RSS and sitemap feeds, and adds several features built around AI. The AI features include generating summaries of written content, translating posts into multiple languages, moderating incoming comments, and assisting with the writing process itself, with responses that can stream back to the user as they are generated rather than arriving all at once. These features connect to outside AI providers, including OpenAI, Anthropic, and OpenAI compatible services, or OpenRouter, so the specific AI model used is configurable rather than fixed. Real time updates in the admin interface and elsewhere are handled through WebSockets, using a Redis backed setup so that the system keeps working correctly even if you run multiple copies of the server at once. Authentication supports traditional login sessions, passkeys, and third party sign in through OAuth, plus API keys for programmatic access. The project can also run small custom serverless functions defined by the user. The codebase is organized as a monorepo, meaning several related packages, including client SDKs for talking to the API and a webhook integration package, live together in one repository alongside the main server application. It can be deployed with Docker across multiple processor architectures, with PM2, a process manager, or as a standalone compiled binary. MX Space Core is released under a combination of the AGPL version 3 and MIT licenses. AGPL is a strong copyleft license that, unlike regular GPL, extends its source sharing requirement to software that is only used over a network rather than distributed directly. It is written in TypeScript and requires Node.js version 22 or later.

Copy-paste prompts

Prompt 1
Help me set up MX Space Core locally with Docker Compose using PostgreSQL and Redis.
Prompt 2
Explain how to configure MX Space Core to use Anthropic as its AI provider.
Prompt 3
Show me how MX Space Core's comment moderation feature works.
Prompt 4
Walk me through deploying MX Space Core as a standalone binary.

Frequently asked questions

What is core?

An AI powered blog and creator CMS backend built with NestJS, offering AI summaries, translation, and comment moderation.

What language is core written in?

Mainly TypeScript. The stack also includes TypeScript, NestJS, PostgreSQL.

What license does core use?

A strong copyleft license: if you run a modified version as a network service, you must also share its source code.

How hard is core to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is core for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.