Skip to main content

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

Project description

PullNexus

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


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

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 9 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.1.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

pullnexus-0.1.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pullnexus-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f06587097cd69acc0443588cec0606dc0fe77ee90f80843459102c430c09ffb0
MD5 d932b108d804756756dce54fadfe975d
BLAKE2b-256 288fb07d724bc0aa7e8f39a688069b7e4f7beb4f8b8e0b24dd06fd425df83c18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pullnexus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f10f474663efe0e1aff596db91c6138bcb35b26adcf0ee91db96a565c5b54bd9
MD5 f3fe9a9c23034be310dc2450ea9b7411
BLAKE2b-256 f4fe5e7969a7972a001c902111849eef5fbc9d8fe1d199739e24cc408cda0d11

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