Set up Codex in Earkeep
Last updated: ยท Reviewed quarterly
Earkeep runs the agents you already use, inside the app, against the meeting in front of you. Codex is one of ten built in. Install its command-line tool, sign in once, and it appears in the agent panel with your meeting already in hand.
What you need
Two things on your device, and Settings โ Agents checks for both:
- The Codex CLI, installed and signed in. The sections below walk through it.
- Node.js 18 or newer, which brings
npmandnpxwith it. Earkeep starts Codex through an adapter fetched withnpx, so without Node the CLI can be installed and signed in and the agent still cannot run.
If you don't have Node yet, install it with Homebrew or from nodejs.org:
brew install node
Then check that both answer, and that the first says 18 or higher:
node --version && npx --version
Install the CLI
Earkeep does not install agents. It runs the one you already have, on your own account, which is why there is no inference cost baked into the price of the app.
curl -fsSL https://chatgpt.com/codex/install.sh | sh
Check it landed:
codex --version
OpenAI's own Codex CLI documentation covers the Homebrew and npm routes and the editor extension.
Sign in
Run codex in a project directory once and take the Sign in with ChatGPT option, or one of the other methods it offers. Codex is one of only two agents in the roster that can tell Earkeep whether you are signed in, so a missed sign-in shows up as a badge rather than as a puzzle:
codex login status
Earkeep never sees those credentials. They belong to the CLI, and the app only ever asks the CLI whether they are there.
Confirm Earkeep sees it
- Open Earkeep and press Settings, at the bottom of the left rail.
- Go to Agents.
- The Codex card should show a green Ready with its version number. A yellow Needs setup lists underneath what is still missing, and a red Not installed means Earkeep could not find the CLI.
Earkeep launches it over the Agent Client Protocol using the official adapter, fetched through npx:
npx -y @agentclientprotocol/codex-acp
So this agent needs Node installed as well as the Codex CLI. If Node is missing or older than 18, the card turns yellow and says which version to install.
Use it on a meeting
- Open a saved meeting.
- In the agent panel, start a New session and pick Codex and a working directory.
- Type what you want, or start from one of the suggestion cards, which come from your own prompts in Settings โ Templates.
Your other meetings come wired in. Earkeep offers its own MCP server to the session automatically, so the agent can search and read your saved meetings without you configuring anything. That is the difference between this and connecting Codex from your terminal, where you add the server yourself.
If something goes wrong
"Not installed", but it works in your terminal. Almost always the path. Earkeep probes for agents through your login shell so that what your terminal can see, it can see too, but a CLI installed somewhere your shell profile never adds to PATH is invisible to both. Open a fresh terminal and run codex --version to check.
"Needs setup", asking you to sign in. Run codex in a terminal, sign in, then reopen Settings.
"Needs setup", asking for Node.js. Install Node.js 18 or newer, or update the one you have (brew upgrade node). Earkeep starts this agent through its ACP adapter, which is fetched with npx.
The session starts and then ends. The panel shows a notice with a New session button. Starting a fresh one is the fix; the old session's log stays on disk either way.
Related
- Agents and MCP: why the agent comes to the meeting, not the other way round.
- Connect Codex CLI over MCP and Codex in your IDE.
- All Earkeep how-tos.
Frequently asked questions
Do I need an OpenAI API key?
No. Earkeep runs the CLI you already signed in to, with whatever account that CLI uses. Earkeep itself has no API keys and no account.
Does this keep everything on my device?
Earkeep's part does: capture, transcription and storage never leave your machine. Codex calls its model provider's API, so a transcript you hand it is a transcript you have sent there. Choosing which meeting to hand over is the control you have.
What is ACP?
The Agent Client Protocol, a standard way for an application to drive a coding agent. Earkeep integrates with the protocol, not with ten separate agents.
Can I run more than one agent on the same meeting?
Yes. A meeting can hold several sessions, each with its own agent and working directory.
Where do the session logs go?
Beside the meeting, as plain files on your own disk, one per session.
The agent comes to the meeting
14-day full trial, no account required.