Skip to main content

AI coding assistant — REPL + agent loop powered by OpenAI-compatible models

Project description

xerocodeai

An autonomous AI coding assistant with an interactive REPL, agent loop, skills, and session persistence — powered by OpenAI-compatible models.

Install

pip install xerocodeai

Quick start

xerocodeai

On first run, if no API key is configured you'll see:

  No API key found.
  Get a free key at https://freemodel.dev/invite/FRE-63e7c8c2
  Then run /config to set your key, model, and endpoint.

Run /config inside the REPL to open the interactive config editor.

Configuration

Type /config inside the REPL to open the arrow-key config editor:

  ↑↓ navigate   Enter edit   s save & exit   q quit
Key What it sets
model Main model (e.g. gpt-5.5)
planner_model Planner model
summarizer_model Summarizer model
base_url API endpoint (default: https://api.freemodel.dev/v1)
api_key Your API key

Config is saved to ~/.xerocodeai/config.json (mode 0600) — never in your project directory.

Get a free API key at https://freemodel.dev/invite/FRE-63e7c8c2

REPL commands

Command Description
/config Open interactive config editor
/help Show all commands
/diag Check model connectivity and API key
/plan Toggle plan mode
/skills List available skills
/todos Show current TODOs
/tokens Show token usage
/memory Manage memory layers
/profile Manage permission profiles
/resume Resume a previous session
/log View debug log
/clear Reset session
exit Quit

Requirements

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

xerocodeai-0.1.1.tar.gz (177.7 kB view details)

Uploaded Source

Built Distribution

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

xerocodeai-0.1.1-py3-none-any.whl (209.4 kB view details)

Uploaded Python 3

File details

Details for the file xerocodeai-0.1.1.tar.gz.

File metadata

  • Download URL: xerocodeai-0.1.1.tar.gz
  • Upload date:
  • Size: 177.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for xerocodeai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d66233b342c9c1c7a6ace4309fac0be11f3d90114fe045d78de5d99c3aeadb23
MD5 f8521cb46bf4f796d6f9796e2e24da31
BLAKE2b-256 1f724d2c08be959e40b018c14a44840d7426c97eb61656ba7562bfeaa04d261e

See more details on using hashes here.

File details

Details for the file xerocodeai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: xerocodeai-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 209.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for xerocodeai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 089673c5192f78b2ab91236c3064d71671d557d82d530bd528d17bbd3e868174
MD5 2cfa4d069fe0a56f6a3f1e03e5905de7
BLAKE2b-256 54100b87a2969ecfaca515d39fecb069b94a58262bcbee64f6ce5dc7336ae1e0

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