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.0.tar.gz (145.2 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.0-py3-none-any.whl (169.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xerocodeai-0.1.0.tar.gz
  • Upload date:
  • Size: 145.2 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.0.tar.gz
Algorithm Hash digest
SHA256 30f3040717dc49761c82d28ee70cd3ad01ac187eefdd65edd9e8454b42efed7f
MD5 e60d3aa8df3e4e3430c83896e6fe56a0
BLAKE2b-256 e02dd86fb0051c96fd0c4f1a04dd27c5d66d3999f852b4d9b4ed0e213106d9fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xerocodeai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 169.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6505cfe8d782294767956b04d22a17be3e6bc035c53395a393810ce2c91c8576
MD5 40104c3593294936b11181c2dc65e882
BLAKE2b-256 a331f97b6710d737b487d19f8e1b8e26d2c809b4d52a7be518c65ca04eefb090

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