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.
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 read Installed with its version number.
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. Settings warns you once if npx is missing.
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 found", 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.
"Installed but not signed in." Run codex in a terminal, sign in, then reopen Settings.
"npx wasn't found." Install 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 rather than 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 rather than 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.