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.2.0.tar.gz (178.5 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.2.0-py3-none-any.whl (210.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for xerocodeai-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ee945bcb6625b0e7ee76504a24b344bda92095e7126d318a778497792757fef0
MD5 35f03bbe1f285777dd77ebed9c8e746d
BLAKE2b-256 c5ab6d2af7dbb20b98f7c27aec7a621d11025c63f233261c11d20e22c0764b17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xerocodeai-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 210.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb322c076d9c4b7ab0a16a83e4b8944b6eb87f2bd8a6f03d95b4784e929d4e04
MD5 a891be53109928445cf9a3d5995bee09
BLAKE2b-256 7d9193960d1871a63ca5424d32dda231b195e0916c4d60e6bd0fcae23d36292c

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