Cost & Privacy
Cost
Evolve is local-only. The only outbound calls are the occasional mutation prompts to your configured LLM. At the default cadence (roughly one challenger per project per week), using Haiku:
- Per call: ~500 input + 200 output tokens ≈ $0.000375
- Per project / month: ~$0.002
Use Ollama instead of Haiku and the cost is $0. The proxy (Cursor fallback) forwards to your existing OpenAI/Anthropic key — it adds no additional cost.
Privacy
- Storage: a single local SQLite file. No cloud, no telemetry.
- Signals DB: only metadata + numeric scores are persisted. No source code
in the
signals.payload_jsoncolumn; the storage layer rejects payloads that look code-like (fn,def,class, SQL statements, etc.). - Prompts: not logged unless you pass
--include-promptsonevolve init. - Outbound HTTP: only to the LLM provider you configure (for mutation generation). No analytics, no pings.
Opting out
evolve forget <project-id>removes all Evolve rows and restores the unmanaged versions of your config files.evolve forget --allwipes everything.- Deleting
~/.evolve/is always safe.