Nightme banner
cnlangzi cnlangzi

Nightme

AI community

Description

Sleep tight. NightMe codes all night. A remote-pair developer agent. No more babysitting AI—stay in the loop from your phone while AI Coding Agent(claude/codex/opencode/pi/dsh...) takes the wheel.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

NightMe

NightMe Logo

**Sleep tight. NightMe codes all night.**

A remote-pair developer agent. No more babysitting AI—stay in the loop from your phone while it takes the wheel.

[English](./README.md) · [简体中文](./README.zh-CN.md)

![Release](https://img.shields.io/github/v/release/cnlangzi/nightme) ![CI](https://github.com/cnlangzi/nightme/actions/workflows/ci.yml/badge.svg) ![License](https://img.shields.io/badge/license-MIT-green) ![Go Reference](https://pkg.go.dev/badge/github.com/cnlangzi/nightme.svg)

![Platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey) ![Single Binary](https://img.shields.io/badge/distribution-single%20binary-success) ![GitHub stars](https://img.shields.io/github/stars/cnlangzi/nightme?style=social)

What is NightMe

**NightMe** drives your local AI Coding Agents — Claude Code, Codex, DSH (DeepSeek Harness), Pi, OpenCode, etc. — from chat. Send a message in any connected chat platform; NightMe routes it to the right agent process and returns the reply as a structured card.

Multiple chats run in parallel — one per project. Multiple agents work in parallel, each on its own task — switching between them is instant, no cold restart. `git` worktree work is hardened into `Git Team Workflow` (`/gtw`): fix / push / pr / close / sync — each step is one IM reply card, integrated with GitHub, GitLab, and similar platforms. NightMe doesn't replace your agent subscriptions or memory; it sits in front of them and keeps them warm.

Why NightMe

One chat, one CWD, one project

You work across multiple projects at once. Each Feishu chat (group or DM) is a **ChatSession**, and each ChatSession has a **CWD** — its current working directory. The CWD *is* the project: set it with `/cwd `, change it anytime. Multiple chats run in parallel, each bound to its own directory.

                            You (Feishu)