Local MCP memory layer for AI coding agents
Project description
Polaris
Polaris stops your AI coding agent from repeating the same mistakes. Open source. Pay $2.49 once if it saves you a loop.
Install
git clone https://github.com/zhaozihangbehappy-gif/Polaris.git && cd Polaris && python3 -m pip install -r adapters/mcp-polaris/requirements.txt
Optional CLI install from PyPI:
pipx install zihangzzz-polaris-mcp
Pay
https://<YOUR_HANDLE>.gumroad.com/l/polaris
One payment. Forever. The receipt email is your proof of support. No account, no login.
Contribute
Polaris grows through the people who use it. If Polaris saved you a loop — or if you hit a failure it didn't know about — you can add it:
python3 scripts/polaris_community.py submit <your-pattern.json>— propose a new candidate. Accepts either a full v4 pattern record or aschema_version: 1contribution file exported bypolaris_cli.py experience contribute(auto-converted).python3 scripts/polaris_community.py confirm <pattern_id>— tell the project a candidate actually helped you on a real case.python3 scripts/polaris_community.py reject <pattern_id>— tell the project a candidate was wrong or harmful.
A candidate joins Polaris's shared library after ≥ 2 independent users confirm it helped them and no one rejected it. The shared library has three tiers — official (internal verified-live), community (community-verified through this channel), and candidate (unconfirmed but shipped so users can try them). All three are loaded at lookup time; each match carries its tier. Nobody's agent runs through a central server; confirmations are opt-in. See community/README.md for how trust and promotion work.
The shipped candidate tier now covers all 8 ecosystems. The official tier remains the audited baseline, while candidate breadth grows faster through releases and community submissions.
Read these, not the rest
- START_HERE.md
- FACTS.md
- INSTALL.md
There's an archive/ folder too. It's old audit work I kept public so anyone can check it. Don't read it to learn how Polaris works — the three files above are the whole product.
There's also an eval/ folder with historical evaluation fixtures and logs. Public, useful for auditing, not required for install or everyday use.
License
MIT
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 zihangzzz_polaris_mcp-0.2.3.tar.gz.
File metadata
- Download URL: zihangzzz_polaris_mcp-0.2.3.tar.gz
- Upload date:
- Size: 140.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d2131c4c969d6652ebe79d8a9317b4114067948f61b37595169f0a428c1858b
|
|
| MD5 |
ce4eb74d1e351a5d437f4391659df0e4
|
|
| BLAKE2b-256 |
255025f42ce01c883a0b392091e00f9c66b090b820cf2b53dcbb828af0390ba2
|
File details
Details for the file zihangzzz_polaris_mcp-0.2.3-py3-none-any.whl.
File metadata
- Download URL: zihangzzz_polaris_mcp-0.2.3-py3-none-any.whl
- Upload date:
- Size: 225.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b325c46e8d320fe493b7ed82ecee2b86bb549c91d1479883e5dd81bbb1fe4ff6
|
|
| MD5 |
e6baef2345d367dab6f69f392b8d42e9
|
|
| BLAKE2b-256 |
9b53ca70aa5c7e7a7030472584e3eec9f2a1efc0e268c470f70c7c87a86d0289
|