Spark Intelligence
self-evolving intelligent companion.
Learns constantly. Resonates and evolves with you. Runs 100% on your machine as a local AI companion. Brings a spark to everything.
You code → Spark learns → Agent adapts → You code better → Spark learns more
What is Spark?
Spark Intelligence is a self-evolution layer for AI coding agents. It captures interaction signals, distills them into learnings, and feeds those learnings back into your agent to improve behavior over time.
Not a chatbot. Not a wrapper. A learning engine.
Install
git clone https://github.com/vibeforge1111/vibeship-spark-intelligence
cd vibeship-spark-intelligence
pip install -e .[services]
Quick Start
# Start services
spark up
# Check health
spark health
# View what Spark has learned
spark learnings
Windows: run start_spark.bat from the repo root.
Lightweight mode (core only, no dashboards): spark up --lite
Connect Your Agent
Spark works with any coding agent that supports hooks or event capture.
| Agent | Integration | Guide |
|---|---|---|
| Claude Code | Hooks (PreToolUse, PostToolUse, UserPromptSubmit) | docs/claude_code.md |
| Cursor / VS Code | tasks.json + emit_event | docs/cursor.md |
| OpenClaw | Session JSONL tailer | docs/openclaw/ |
What You Get
- Learning engine — captures signals, distills insights, promotes high-value learnings to your agent context
- Quality gates — Meta-Ralph scores every insight before it enters the knowledge base
- Advisory system — pre-tool advice ranked by fusion scoring across 7 sources
- Episodic intelligence (EIDOS) — prediction → outcome → evaluation loop
- Domain chips — pluggable YAML modules for domain-specific learning
- Dashboards — Spark Pulse (primary), Meta-Ralph analyzer
- CLI —
spark status,spark learnings,spark promote,spark up/down, and more - Hot-reloadable config — tuneables system with schema validation and drift tracking
Architecture
Your Agent (Claude Code / Cursor / OpenClaw)
→ hooks capture events
→ queue → bridge worker → pipeline
→ quality gate (Meta-Ralph) → cognitive learner
→ advisory system delivers insights pre-tool
→ context files updated → agent reads and adapts
Documentation
- 5-minute start:
docs/GETTING_STARTED_5_MIN.md - Full setup:
docs/QUICKSTART.md - Docs index:
docs/DOCS_INDEX.md - Website: spark.vibeship.co
- Contributing:
CONTRIBUTING.md(local setup, PR flow, and safety expectations)
Responsible Use
This is a self-evolving system. If you are planning a public release or high-autonomy deployment:
- Read first:
docs/AI_MANIFESTO.md - Read first: https://aimanifesto.vibeship.co/
docs/RESPONSIBLE_PUBLIC_RELEASE.mddocs/security/THREAT_MODEL.mdSECURITY.mdfor vulnerability reporting
License
MIT — free to use, modify, and distribute.
Built by Vibeship
Metadata
Release files for vibeship-spark-intelligence 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vibeship_spark_intelligence-0.1.1.tar.gz | 985.9 kB | Without provenance | Details for vibeship_spark_intelligence-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vibeship_spark_intelligence-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for vibeship_spark_intelligence-0.1.1-py3-none-any.whl |
Total release size: 1.9 MB
Release files / vibeship_spark_intelligence-0.1.1.tar.gz
| Download URL | vibeship_spark_intelligence-0.1.1.tar.gz |
|---|---|
| Size | 985.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e68ab280ac7579aa2a43c7745c3252594f0472fed7c35d4fc932de179578098
|
|
BLAKE2b-256 checksum How to use checksums |
5d1ca6500118496e4e85e881a24fcc6b7cc159cce70d0fb36d5b557c42036a50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / vibeship_spark_intelligence-0.1.1-py3-none-any.whl
| Download URL | vibeship_spark_intelligence-0.1.1-py3-none-any.whl |
|---|---|
| Size | 919.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
43e24149d515425273b810303c52ad14f2e255cfa57c8f4ad0ef0ab1ec9e583d
|
|
BLAKE2b-256 checksum How to use checksums |
837f187f3e238e3a9647ca0182aaee8df200d443eb390d58cd4e57a5e10f5961
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for vibeship-spark-intelligence 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.