Grit-77

Dotline — Development skill for Claude Code

Development community

A direct line between your ChatGPT dot and Claude Code: a tiny HTTPS mailbox, claim-and-reply, Monitor hook or native channel.

How to install Dotline

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

What Dotline does

A direct line between your ChatGPT dot and Claude Code: a tiny HTTPS mailbox, claim-and-reply, Monitor hook or native channel. Standard library only.

Alternatives in Development

  • Maestro Next — Unified entry for all development intents — classify intent, assess complexity, route to the correct execution 530 ★
  • TalkingHeads — A library to communicate with ChatGPT, Claude, Copilot, Gemini, HuggingChat, and Pi 322 ★
  • Bro Skill — 🤙 /bro — re-explains the last answer in plain language, for when the reply made you go 'bro what' 296 ★

README

![DOTLINE: a terminal session that sends, claims and answers a message, over a white card corridor. A tiny mailbox between two agents.](docs/hero.jpg)

dotline

**A direct line between your ChatGPT dot and Claude Code.**

Your dot can notice something while you are away. Claude Code can work on it in the coding session you already have open. dotline gives them a small shared mailbox: the dot sends a message, Claude claims it and answers, and the dot reads the reply. You stay in control of what either agent may authorize.

Python 3.10+ · no runtime dependencies · Linux, macOS and Windows · Apache-2.0

OpenAI's dots are always-on ChatGPT agents with their own cloud computer and the ability to use a connected personal computer. They have no public API. dotline uses commands and ordinary HTTPS; it does not automate ChatGPT or call an unofficial dot API. It requires a running Claude Code session to do the work.

flowchart LR
    D[ChatGPT dot] -->|HTTPS + bearer| S[dotline serve]
    S --> I[inbox.jsonl]
    I --> M[Claude Code: Monitor or channel]
    M -->|claim, work, reply| R[replies.jsonl]
    R -->|HTTPS polling| D

Quickstart: three steps

  1. **Install and initialize on the computer running Claude Code.**

    pipx install git+https://github.com/Grit-77/dotline
    dotline init

    Or run commands without a persistent install: `uvx --from . dotline init`. Use `uvx --from . dotline ...` in place of `dotline ...` throughout this guide. For hooks and MCP, install with pipx so `dotline` is on the session's PATH. Init prints only the token file path. It preserves existing settings and the token.

  2. **Start the mailbox and connect Claude Code.** For the desktop app or a session with the Monitor tool:

    dotline serve
    # In another terminal:
    dotline install-hook

    Start a new Claude Code session after installing the hook. It instructs Claude to arm `dotline watch` with Monitor. For a CLI channel,