Skip to main content

Pull from the Nexus. Give back to the Nexus. Keep local AI smart.

Project description

PullNexus

Your local AI shouldn't have to be dumb. Pull skills, tools, configs, and knowledge on demand — free, open, community-built.

PyPI License: MIT Registry


Quickstart

pip install pullnexus

Find something:

pullnexus search "fine-tune 35B on consumer GPU"
pullnexus recommend "local agent loop" --context hardware=8GB

Get the details:

pullnexus info fine-tune-with-unsloth
pullnexus install fine-tune-with-unsloth

Contribute something you found:

pullnexus submit --interactive --type template
# or open an issue: github.com/MRWillisT/PullNexus/issues/new/choose

145 resources across 9 types: skills, tools, templates, playbooks, policies, datasets, environments, evals, repositories. All free, all open.


1. Vision (Elevator Pitch)

Local LLMs are powerful but isolated. They forget niche expertise, hallucinate on specifics, and keep reinventing the wheel.

PullNexus is a living, open commons where anyone contributes high-quality skills, tools, curated conversations, JSONL training data, or prompt packs. Your local model (Ollama, LM Studio, etc.) hits a wall → queries PullNexus → instantly pulls the exact skill it needs → levels up on the fly.

No subscriptions. No corporate gatekeeping. Just Wikipedia + Hugging Face + npm, built for local AI brains.


2. Why Now

The timing is perfect:

  • Ollama crossed massive mainstream adoption (tens of millions of downloads) — local AI is no longer niche.
  • Affordable hardware is here: RTX 5060 Ti just launched, making strong VRAM setups realistic for regular users.
  • Growing backlash against API pricing and paywalls is pushing more people toward fully local setups.
  • The "AI skills" ecosystem is exploding, but there's still no general-purpose, community-owned, pull-on-demand registry for everyday local models.
  • HuggingFace is a great data warehouse. OpenSkills is closed. Agent toolkits are provider-specific. None of them are local-first, pull-on-demand, and community-owned.

This isn't coincidence — it's a real window to build the missing infrastructure layer.


3. How It Works

  1. Community submits skills via GitHub PRs or a simple web form.
  2. Skills are versioned, rated, and tagged.
  3. Local client / CLI / MCP integration:
    pullnexus search rust debugger
    pullnexus install rust-memory-leak
    
  4. Model loads it into context or as a tool and gets smarter immediately.
  5. You improve it → submit v2 → everyone benefits.

The Contributor Loop (Our Unfair Advantage)

Use your real conversations with local models → run them through your JSONL pipeline → auto-generate high-quality training data → submit back to the commons. Real usage becomes new skills. This closes the loop beautifully and makes contribution nearly effortless. No other project in this space has this.


4. What a Skill Actually Looks Like

Here's the folder structure for a skill — this is what people submit:

skills/python-advanced-debugging/
├── skill.json          → Metadata (name, description, tags, version, license)
├── examples.jsonl      → JSONL conversation pairs (the real training meat)
├── README.md           → Human-readable explanation + usage instructions
├── eval.jsonl          → Test cases to verify the skill works well
└── tools/              → Optional MCP tool definitions

Example skill.json:

{
  "name": "python-advanced-debugging",
  "version": "1.2.0",
  "description": "Expert techniques for memory leaks, pdb, and tracing in Python",
  "tags": ["python", "debugging", "development"],
  "license": "CC0-1.0",
  "evaluation_cases": 12,
  "mcp_compatible": true
}

This "show, don't tell" structure makes it dead simple for any developer to contribute.


5. Core Features

MVP (Ship First)

  • Standardized skill format (JSONL + Markdown as the core spec)
  • GitHub-backed registry + simple web UI (GitHub Pages to start)
  • CLI tool: pullnexus pull, pullnexus search, pullnexus submit
  • Basic search, ratings, and versioning
  • Ollama / LM Studio / MCP integration examples
  • 5–10 seed skills live on day one

Later

  • Web search API for local models
  • Automated quality scoring + evals
  • Federated nodes (run your own mirror)
  • Bounty board for missing skills
  • Reputation system

6. Differentiation

This isn't another data dump. It's the executable intelligence layer missing from the open AI stack — discoverable, pullable skills designed specifically for local models.

Platform What It Is What's Missing
HuggingFace Data warehouse Not pull-on-demand, not local-first
OpenSkills Skills ecosystem Closed, provider-specific
Agent toolkits Tool calling frameworks Not community-owned, not general-purpose
PullNexus Living skill commons Nothing — this is it

7. Challenges & Mitigations

Challenge Mitigation
Quality Stars, reviews, test cases, curation queue
Spam GitHub workflow + signing
Incentives Leaderboards, badges, PullNexus Hall of Fame
Legal Clear CC0/MIT contribution license + provenance tracking

8. Governance

PullNexus will start with a simple steering committee made up of founding contributors (top active people + initial maintainers). Major decisions — core registry policies, format changes — go through public discussion with voting weighted by contribution history. This keeps it community-driven while preventing hijacking or chaos. As it grows, it can evolve into a proper open source foundation structure.


9. Seed Skills (Day One Inventory)

These can be built directly from the existing JSONL pipeline before launch — no extra work needed:

  1. autonomous-agent-patterns — planning, tool orchestration, memory loops
  2. python-advanced-debugging — memory leaks, pdb, tracing
  3. pytest-and-testing — test structure, fixtures, coverage
  4. vibe-coder-workflow — idea to working code, full loop
  5. reasoning-and-problem-solving — breaking down complex problems
  6. code-refactoring — cleanup, modularization, readability
  7. crypto-trading-bot — strategy logic, backtesting, bot architecture
  8. n8n-mcp-workflows — MCP-native n8n automation patterns
  9. autonomous-agent-payments — x402-style payment and policy guardrails
  10. kronos-trading-integration — Kronos forecast fusion for safer bot decisions

These aren't placeholders — they're real, battle-tested conversations already in JSONL format. That's the head start no other project launching in this space has.


10. Launch Plan (Next 30–60 Days)

Week Action
Week 1 Lock everything — GitHub org (pullnexus), PyPI package, domain (pullnexus.dev or pullnexus.io)
Week 1 Convert 10 seed skills from existing JSONL pipeline/community patterns into the skill format
Week 2 Write the full spec doc + contribution guide
Week 2 Build basic CLI in Python (pull, search, submit)
Week 3 GitHub Pages landing page + registry structure
Week 4 Polish README, record a 2-min demo
Day 30 Launch post on r/LocalLLaMA, r/MachineLearning, HuggingFace, X/Twitter
Ongoing Reach out to Ollama, LM Studio, Continue.dev communities for collaboration

Do today: Register pullnexus on PyPI and grab the domain. GitHub org is done — finish locking the name everywhere else before posting publicly.


11. About the Founder

PullNexus was conceived by a vibe coder who spent a year and a half building real AI-assisted projects, got fed up with paywalls and pricing changes, and decided to build the infrastructure that should have existed already. The JSONL pipeline powering PullNexus's contribution format was built and battle-tested on real projects before this project existed — meaning the tooling isn't theoretical, it works.


PullNexus — Pull from the Nexus. Give back to the Nexus. Keep local AI smart.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pullnexus-0.2.0.tar.gz (560.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pullnexus-0.2.0-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

Details for the file pullnexus-0.2.0.tar.gz.

File metadata

  • Download URL: pullnexus-0.2.0.tar.gz
  • Upload date:
  • Size: 560.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for pullnexus-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f9ed42d1bd9792e8c26770ca277ab4c90b91820810b3583588107c3c91678a7c
MD5 e633c543f74444ad3f36fe3c8a384735
BLAKE2b-256 c4bada71f3978beef2825e49a85ef4f23635105df47eeb6a2449cec05a7618f2

See more details on using hashes here.

File details

Details for the file pullnexus-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pullnexus-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for pullnexus-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e64017a6fb85191b27086c6732549ee5936da1d2d3c982397b16ce7baae995e
MD5 e1c3d153a02c28b7de880cd9df80ce98
BLAKE2b-256 98136f51ffe63a33488e85174c493470d774b533b081e4fb46cbde985fb159fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page