explaingit

uluckyxh/chat-codex

Analysis updated 2026-05-18

39TypeScriptAudience · developerComplexity · 3/5Setup · moderate

TLDR

A TypeScript middleware that lets you control and monitor the Codex AI coding agent from WeChat or Feishu chat messages.

Mindmap

mindmap
  root((Chat Codex))
    What it does
      Bridges Codex to chat apps
      Isolated sessions per conversation
    Tech Stack
      TypeScript
      Nodejs
      React
    Use Cases
      Remote control of Codex
      Approve actions from chat
      Receive files in chat
    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

Control and approve a Codex coding session from WeChat or Feishu instead of a terminal.

USE CASE 2

Run multiple isolated Codex sessions in parallel, one per chat conversation.

USE CASE 3

Receive files Codex produces directly inside your chat app.

What is it built with?

TypeScriptNode.jsReact

How does it compare?

uluckyxh/chat-codexcoasty-ai/open-coworkjavlonbek1233/-immersive-ui-1
Stars393939
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity3/53/51/5
Audiencedevelopervibe codervibe coder

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Runs locally, needs a WeChat or Feishu account to connect the chat bridge.

In plain English

Chat-Codex is a TypeScript middleware tool that connects the Codex AI coding agent to WeChat and Feishu (also known as Lark) messaging apps. The problem it solves is that Codex normally runs as a desktop or terminal tool, but Chat-Codex lets you control it, approve its actions, check its progress, and receive files it produces all from within a private chat message. Each chat conversation gets its own isolated Codex session, so parallel conversations can run separate coding tasks without mixing context. You send a message in WeChat or Feishu, the middleware routes it to the right Codex session on your local machine, and the AI response comes back into your chat. You can also use in-chat commands to create new sessions, switch models, approve or reject actions requiring permission, send files, and check status. It runs on Node.js, is written in TypeScript using React for the terminal interface, and stores all state locally. You would use this when you want to remotely trigger and monitor AI coding tasks on your machine through a familiar messaging app without being physically at your computer.

Copy-paste prompts

Prompt 1
Help me set up Chat-Codex to connect a Codex session to my Feishu account.
Prompt 2
Explain how Chat-Codex keeps separate chat conversations isolated from each other.
Prompt 3
Show me the in-chat commands Chat-Codex supports for approving or rejecting Codex actions.

Frequently asked questions

What is chat-codex?

A TypeScript middleware that lets you control and monitor the Codex AI coding agent from WeChat or Feishu chat messages.

What language is chat-codex written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, React.

How hard is chat-codex to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is chat-codex for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.