omp packages

pi-spore0.1.2

Pi coding-agent provider for Spore Network (OpenAI-compatible inference)

sporeintel Published 1 month ago MIT ~581 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

pi-spore

Pi coding-agent extension that registers Spore as a first-class provider. Models show up in /model and Ctrl+P.

Spore already has an OpenAI-compatible API (/api/v1/chat/completions). This package is the Pi equivalent of spore launch opencode.

Install

pi install npm:pi-spore

Then /reload if Pi is already running. Updates: pi update --extensions.

Auth

  1. Create a key at app.sporeintel.com/code (starts with sk_spore_).
  2. Either:
    • export SPORE_API_KEY=sk_spore_...
    • or in Pi: /spore login (stored in ~/.pi/agent/spore.json, mode 0600)

Do not commit API keys. The extension never ships credentials.

Use

/model spore qwen3-coder-30b:64k
/model spore qwen3-coder-30b:64k:personal

Local server:

export SPORE_SERVER_URL=http://localhost:8090
# or: /spore url http://localhost:8090

Commands:

Command What it does
/spore Status (server URL, model count, whether a key is set)
/spore login Save a sk_spore_ key
/spore logout Remove the stored key
/spore refresh Re-fetch the live model catalog
/spore url [url] Show or set the Spore server root

Notes:

  • Model IDs include a context tier: qwen3-coder-30b:64k, qwen3-4b-2507:8k.
  • Each community model also appears with a :personal suffix (shown as (personal)). That routes to your own nodes and does not spend credits.
  • API-key traffic is TLS-only, not end-to-end encrypted (same as OpenCode / the REST API).
  • Thinking uses Spore's enable_thinking flag (Qwen-style reasoning_content).