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
Metadata
Release files for zihangzzz-polaris-mcp 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zihangzzz_polaris_mcp-0.2.3.tar.gz | 140.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zihangzzz_polaris_mcp-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 365.4 kB
Release files / zihangzzz_polaris_mcp-0.2.3.tar.gz
| Download URL | zihangzzz_polaris_mcp-0.2.3.tar.gz |
|---|---|
| Size | 140.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d2131c4c969d6652ebe79d8a9317b4114067948f61b37595169f0a428c1858b
|
|
BLAKE2b-256 checksum How to use checksums |
255025f42ce01c883a0b392091e00f9c66b090b820cf2b53dcbb828af0390ba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / zihangzzz_polaris_mcp-0.2.3-py3-none-any.whl
| Download URL | zihangzzz_polaris_mcp-0.2.3-py3-none-any.whl |
|---|---|
| Size | 225.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b325c46e8d320fe493b7ed82ecee2b86bb549c91d1479883e5dd81bbb1fe4ff6
|
|
BLAKE2b-256 checksum How to use checksums |
9b53ca70aa5c7e7a7030472584e3eec9f2a1efc0e268c470f70c7c87a86d0289
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|