Self-evolving intelligence layer for AI agents
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibeship_spark_intelligence-0.1.1.tar.gz.
File metadata
- Download URL: vibeship_spark_intelligence-0.1.1.tar.gz
- Upload date:
- Size: 985.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e68ab280ac7579aa2a43c7745c3252594f0472fed7c35d4fc932de179578098
|
|
| MD5 |
f7e2c67495faa692554869e1439021ba
|
|
| BLAKE2b-256 |
5d1ca6500118496e4e85e881a24fcc6b7cc159cce70d0fb36d5b557c42036a50
|
File details
Details for the file vibeship_spark_intelligence-0.1.1-py3-none-any.whl.
File metadata
- Download URL: vibeship_spark_intelligence-0.1.1-py3-none-any.whl
- Upload date:
- Size: 919.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43e24149d515425273b810303c52ad14f2e255cfa57c8f4ad0ef0ab1ec9e583d
|
|
| MD5 |
2e24bc1aebb4361e8a170ee2a5de99e1
|
|
| BLAKE2b-256 |
837f187f3e238e3a9647ca0182aaee8df200d443eb390d58cd4e57a5e10f5961
|