open-index/open-npm huggingface dataset:
npm package: @rosem_soo/codex
Description: <p align="center"><code>npm i -g @openai/codex</code><br />or <code>brew install --cask codex</code></p> <p align="center"><strong>Codex CLI</strong> is a coding agent from OpenAI that runs locally on your computer. <p align="center">   <img src="./.githu
Latest version: 0.92.0-co-dex.1

<p align="center"><code>npm i -g @openai/codex</code><br />or <code>brew install --cask codex</code></p>
<p align="center"><strong>Codex CLI</strong> is a coding agent from OpenAI that runs locally on your computer.
<p align="center">
  <img src="./.github/codex-cli-splash.png" alt="Codex CLI splash" width="80%" />
</p>
</br>
If you want Codex in your code editor (VS Code, Cursor, Windsurf), <a href="https://developers.openai.com/codex/ide">install in your IDE.</a>
</br>If you are looking for the <em>cloud-based agent</em> from OpenAI, <strong>Codex Web</strong>, go to <a href="https://chatgpt.com/codex">chatgpt.com/codex</a>.</p>

---

## Quickstart

### Installing and running Codex CLI

Install globally with your preferred package manager:

```shell
# Install using npm
npm install -g @openai/codex
```

```shell
# Install using Homebrew
brew install --cask codex
```

Then simply run `codex` to get started.

<details>
<summary>You can also go to the <a href="https://github.com/openai/codex/releases/latest">latest GitHub Release</a> and download the appropriate binary for your platform.</summary>

Each GitHub Release contains many executables, but in practice, you likely want one of these:

- macOS
  - Apple Silicon/arm64: `codex-aarch64-apple-darwin.tar.gz`
  - x86_64 (older Mac hardware): `codex-x86_64-apple-darwin.tar.gz`
- Linux
  - x86_64: `codex-x86_64-unknown-linux-musl.tar.gz`
  - arm64: `codex-aarch64-unknown-linux-musl.tar.gz`

Each archive contains a single entry with the platform baked into the name (e.g., `codex-x86_64-unknown-linux-musl`), so you likely want to rename it to `codex` after extracting it.

</details>

### Using Codex with your ChatGPT plan

Run `codex` and select **Sign in with ChatGPT**. We recommend signing into your ChatGPT account to use Codex as part of your Plus, Pro, Team, Edu, or Enterprise plan. [Learn more about what's included in your ChatGPT plan](https://help.openai.com/en/articles/11369540-codex-in-chatgpt).

You can also use Codex with an API key, but this requires [additional setup](https://developers.openai.com/codex/auth#sign-in-with-an-api-key).

## Docs

- [**Codex Documentation**](https://developers.openai.com/codex)
- [**Contributing**](./docs/contributing.md)
- [**Installing & building**](./docs/install.md)
- [**Open source fund**](./docs/open-source-fund.md)

This repository is licensed under the [Apache-2.0 License](LICENSE).
npm package: @rosem_soo/weave
Description: <p align="center"><code>npm install -g @rosem_soo/weave</code></p> <p align="center"><strong>Codex+Weave CLI</strong> is a fork of the Codex CLI that adds native agent-to-agent coordination while preserving the familiar Codex workflow.</p> <p align="cente
Latest version: 0.94.0-weave.7

<p align="center"><code>npm install -g @rosem_soo/weave</code></p>
<p align="center"><strong>Codex+Weave CLI</strong> is a fork of the Codex CLI that adds native agent-to-agent coordination while preserving the familiar Codex workflow.</p>
<p align="center">
  <img src="./.github/codex-cli-splash.png" alt="Codex+Weave CLI splash" width="80%" />
</p>

---
# Weave

Weave is a fork of the Codex CLI that adds native agent-to-agent coordination while preserving the familiar Codex workflow. It introduces persistent Weave sessions—shared chat rooms where multiple CLI agents can communicate, share context, and collaborate in real time.

With Weave, you can name agents, spin up unlimited concurrent sessions, and orchestrate relay-style workflows using simple prompts. This makes it easy to build advanced, multi-agent workflows without sacrificing the simplicity and ergonomics of the standard Codex CLI experience.

## Quickstart (npm, macOS)

Install the Codex+Weave CLI:

```sh
npm install -g @rosem_soo/weave
```

Start the Weave coordinator:

```sh
weave-service start
```

Run the Codex+Weave CLI:

```sh
weave
```

Stop the Weave coordinator when finished:

```sh
weave-service stop
```

Restart the coordinator to pick up a new binary:

```sh
weave-service restart
```

### Config (recommended)

To avoid confusion with collaborative features creating new agents, disable collab mode in `~/.codex/config.toml`:

```toml
[features]
collab = false
```

## Weave commands

### `/weave`

Opens the Weave session menu. From there you can:

- Create a new session.
- Join/leave a session (the active one is marked with a check).
- Close an existing session.
- Set your agent name (shown to other agents).
- Set your lead role (only the lead can start relays and send control actions).

You need to join a session before agent mentions will work.
Only the lead can start relays; non-lead mentions are treated as normal chat.

### `#agent`

Use `#` mentions to relay tasks to other agents in the current session. Type
`#` to open the agent picker, or type the agent ID/name directly:

```text
#emma Please investigate the failing tests.
#review-a #review-b Review the PR and summarize changes.
```

### `#agent /command`

After a mention, type `/` to open the agent command menu. Pick a command and
send the message to execute it.

Commands: `/new`, `/interrupt`, `/compact`

Control commands apply to the agent's current Weave task (conversation owned by the sender). They
do not interrupt a task the target started locally.

Examples:

```text
#fred /new
#fred /interrupt
#fred /compact
```

## Weave coordinator notes

- Default socket: `~/.weave/coord.sock`
- Override with `WEAVE_HOME=/path/to/dir`