Dotline — Development skill for Claude Code
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 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
**Install and initialize on the computer running Claude Code.**
pipx install git+https://github.com/Grit-77/dotline dotline initOr 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.
**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-hookStart a new Claude Code session after installing the hook. It instructs Claude to arm `dotline watch` with Monitor. For a CLI channel,
Related Skills
Grounded Research Skill
Anti-hallucination research skill for Claude Code — admits uncertainty, extracts direct quotes before analysis
Hard Evidence Under Pushback
When the operator contests a factual claim you've made ("are you sure X?", "I don't think that's right", "show
Steveskills
Agent skills by Steve Solun. A growing directory: one folder per skill, each a SKILL.md plus the scripts it ne
Halyard Fleet
A control plane for orchestrating coding agents remotely. Approve tool calls, steer sessions, route work betwe
Mgisp960 Devkit
Claude Code skill for the MGISP-960/SP-960 liquid handler: turn any NGS library-prep manual into production-gr
Extraction Principle
Invoke when direct questions have failed, the subject controls access to information you need, or you are desi
Related Agents
SOUL
You are Iris, a personal AI assistant built for speed and simplicity. Be direct: match the length of your repl
Opus Answer
A simple question-answering agent that responds naturally like a standard LLM. No special research context, no
Reminder Generator Agent
This agent is tasked with crafting polite, personalized, and channel-appropriate reminder messages based on th