Chat-native, agent-agnostic coding
v0.8.0

Your coding agents, always in the conversation.

NightMe connects your local coding agents to the chat apps you already use. Run Claude Code, Codex, OpenCode, Pi and more with one consistent workflow—while keeping your projects, sessions, and agent choices under your control.

Use the chat app you already know.
One workflow. Any coding agent.
macOS · Linux · Windows · Open Source
nightme — control plane
Familiar IM
Chat app you already use
NightMe
NightMe
Conversation & control layer
Claude Code
Codex
OpenCode
Pi
Other agents
Your familiar chat app → NightMe → any local coding agent
Sleep tight. NightMe codes all night.
Why NightMe

Your agents can change. Your workflow doesn't have to.

Claude Code today. Codex tomorrow. A different agent for the next task. NightMe keeps the way you work consistent while letting you choose the agent that fits the job.

Agent-agnostic by design

NightMe does not lock your workflow to one vendor, one model, or one remote-control app. It connects the local agents you already use to the same conversation and control layer.

Mental model
Conversation → Project → Persistent Session → Agent

Not another AI model. Not another coding environment. NightMe is the control layer between your conversations and the coding agents running on your machine.

Chat-native, not another app

Code in the conversations you already use.

No new mobile IDE. No proprietary chat client to learn. Use a supported IM app you already know to talk to your local coding agents through NightMe.

Keep your familiar workflow

Send instructions and review responses using the chat experience you already understand.

No app lock-in

NightMe is designed to work across supported chat platforms instead of forcing you into a single messaging product.

Stay informed without babysitting

Statusbar and reaction signals keep you updated while the local agent keeps working.

Inside one conversation

Every message routes to the local agent in the right project, and replies come back with full context.

Pa
Db
Xu
Sq
[Lz] NightMe
Devin 12:51 AM
编写一个oneline shell install脚本放入 html/install.sh, windows html/install.ps ...
⌨️ NightMe 🤯 NightMe
View earlier 10 replies
NightMe ☁️ 分析架构:1. macOS/Linux 用 curl bash,2. Windows 用 irm iex ...
NightMe ☁️ 获取 release API,解析 JSON,提取正确的 os/arch binary 下载链接 ...
Reply
1 reply
Devin avatar
NightMe Agent
Reply to Devin: 编写一个oneline shell install脚本放入 html/install.sh, windows html/install.ps ...
📋 Tasks
  • • [ ] Research release assets and current install UX
  • • [ ] Design installer architecture and edge cases
  • • [ ] Write html/install.sh (POSIX bash)
  • • [ ] Write html/install.ps1 (Windows PowerShell)
  • • [ ] Sanity-check and report results
🤖: claude · MiniMax-M3 · 8df75903-f2c7-4080-b835-4f39905135b3
💰: 「 5.1k / 50.9k / 3.3k · 6.0% (1M) · $5.144 」
📁: nightme.nightme/docs-release · 🌿 docs-release · ⬆ 0 · #134
Message [Lz] NightMe...
Persistent sessions

Your coding sessions stay alive.

Close the terminal. Leave the desk. Come back later. Your NightMe session stays tied to its project so you can continue the same work instead of starting over from a blank context.

Your project stays the anchor

The session runs inside its CWD, and new messages continue to target that project until you decide to switch.

No disposable remote shell

NightMe is built around persistent agent sessions, not one-off commands that vanish when the connection closes.

You own the lifecycle

Start, stop, steer, and continue the work yourself.

Task-fit agents + harnesses

Choose the agent + harness that fits the work.

Different tasks need different execution environments. Use the agent and harness that best fit the work—Claude Code for coding, Codex for writing, Pi for other workflows—while keeping the same NightMe conversation and control experience.

nightme list
Task
Execution environment
Coding
Implement the new API endpoint
claude-code harness: cli
Writing / editing
Draft + revise the design doc
codex harness: cli
Other workflows
Custom / shell-driven task
pi harness: cli
Illustrative — your task-fit combinations are chosen by you, not NightMe.
Task-fit execution environments

Choose the Agent + Harness combination that gives you the most effective environment for the task instead of forcing every task through one tool.

Same workflow, many tasks

Different conversations can represent different projects, tasks, and agent sessions at the same time—each with its own working directory.

Different tasks. Different agents. One consistent workflow.

Human in the loop

Let it run. Know when it needs you.

NightMe keeps you informed while your agent works. Status updates and reaction signals tell you what is happening, so you don't have to keep checking in or babysit the agent.

Statusbar

See the session's current state without asking for an update.

Reaction signals

Get clear feedback from the agent as it works, so you know when it is running, waiting, or finished.

Step in

/stop · /steer — change direction when you need to, then let the agent continue.

The agent keeps working. NightMe keeps you informed. You step in when it matters.

Git Team Workflow

From conversation to pull request.

When the work needs to become a clean Git change, /gtw connects coding agents with worktrees and pull requests—so parallel fixes can stay isolated from the main working tree.

  • 1

    Isolated worktrees

    Give each task its own branch and working directory.

  • 2

    Agent-powered fixes

    Start focused coding work without disturbing the main project session.

  • 3

    Ready to ship

    Finish the task, review the result, and create or close the workflow cleanly.

Keep the conversation simple. Keep the Git state safe.

~/.nightme/gtw.yml YAML
# Auto-rehydrate dev environment
# in the newly created worktree
fix:
  hooks:
    after:
      - codegraph init
      - npm install
      - go mod download
Your agents, not our lock-in

Bring the coding agents you already use.

NightMe does not replace your agent or your model subscription. It gives different local coding agents the same conversation and control layer, so you can switch tools without switching your workflow.

Claude Code · Codex · DSH · GitHub Copilot CLI · Pi · OpenCode · Cursor

Use the best agent for the task. Keep the same NightMe workflow.

Get started

From zero to your first remote coding session.

  1. Step 1

    Install NightMe

    Install the single binary on the machine where your coding agents run.

  2. Step 2

    Connect your chat

    Sign in to a supported chat platform and connect it to NightMe.

  3. Step 3

    Choose your agent

    Start the local coding agent that fits the task. Your NightMe workflow stays the same.

  4. Step 4

    Send your first task

    Ask the agent to work. Leave the desk. Follow the progress from the conversation.

  5. Step 5

    Step in when it matters

    Stop or steer the session when you need to change direction.

INSTALL

# One line. Installs everything. You're welcome. 🌙

$ curl -fsSL https://nightme.dev/install.sh | bash

Your agents can change. Your workflow can stay the same.

Run the coding agent that fits the job, keep every project and session close at hand, and stay in the conversation wherever you are.

Sleep tight. NightMe codes all night.