Skip to main content

Phone the human when your AI coding assistant needs a decision. Thin client + MCP server for the CodeCEO service.

Project description

CodeCEO

Get a phone call when your AI coding assistant needs a decision. A voice reads its update, you answer out loud, and your spoken reply goes back to the assistant as text — so you can step away from long autonomous runs without it guessing.

This package is the client + MCP server. It talks to the hosted CodeCEO service; you also install the CodeCEO Android app to receive the calls.

Install

pipx install codeceo      # recommended (isolated, puts `codeceo` on PATH)
# or: pip install codeceo

Set up (one time)

codeceo signup            # creates your account, prints your API key
export CODECEO_API_KEY=cco_...   # (PowerShell: $env:CODECEO_API_KEY="cco_...")
codeceo connect           # shows a QR — scan it in the CodeCEO Android app to pair
codeceo test              # rings your phone to confirm it works

Get the Android app and the full guide here: https://github.com/GQChem/codeceo-client

Connect to your AI assistant

Add to your assistant's MCP config (e.g. Claude Code .mcp.json):

{
  "mcpServers": {
    "codeceo": {
      "command": "codeceo",
      "args": ["serve"],
      "env": { "CODECEO_API_KEY": "cco_..." }
    }
  }
}

Your assistant then uses set_assistant(name, project) once, and call_ceo(summary, input_needed) to ring you and wait for your answer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codeceo-0.2.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codeceo-0.2.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file codeceo-0.2.0.tar.gz.

File metadata

  • Download URL: codeceo-0.2.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for codeceo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 162cea0a47f8bcabe2a68183f92ef207eded83df1ea115f24b73912d8ed28e0d
MD5 c999de4d55e24541138041a1da843cd4
BLAKE2b-256 792cbf68b1fa18e3a9cc162b4f241dceb9881eb8f98df2be0764075f93654c21

See more details on using hashes here.

File details

Details for the file codeceo-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: codeceo-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for codeceo-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 292f5bbc36a2bf9b811774eddcce0c059498e070b2b1f2c2cc4b109f575556c6
MD5 3fbe2d3d76347758d3a1e545b19ea4e3
BLAKE2b-256 43eeef5f9b21082682fb96e7ddf2c8d34bd2020699324798839923bf3d99d6c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page