Nestor is a small, friendly open-source project. Whether you're filing your first issue, sending a PR, or just lurking — you're welcome here. Here's how to get involved.
Questions, ideas, show-and-tell, and longer-form conversations. Best for "how do I…?" and "should we add…?".
Join the discussion → 🐛Bug reports and feature requests. Please run npx nestor-sh doctor first and paste the output.
Code contributions, doc fixes, examples. Small PRs are easier to review and ship — split big work into stages.
Open PRs → 📘How to set up the dev environment, run tests, write commits, and ship your first patch.
Read the guide → 🛡️Please report vulnerabilities privately via GitHub Security Advisories — not in public issues. PGP key on request.
Disclosure policy → 📜Free to use, modify, redistribute. Commercial-friendly. No CLA required for contributions.
View license → 🚀Every release with detailed change notes. Subscribe via the RSS feed or the changelog page.
Browse releases → 🤝Be kind, assume good faith, focus on the work. We follow the Contributor Covenant 2.1.
Read the code →The most useful first contributions are usually small and obvious: typo fixes, doc clarifications, missing examples. Here's the workflow we recommend.
git clone https://github.com/<your-handle>/nestor.git
cd nestor
corepack enable
corepack pnpm install
corepack pnpm --filter @nestor/db build
corepack pnpm --filter @nestor/db test
git checkout -b fix/typo-in-quickstart
# edit files
corepack pnpm -r build # verify nothing else breaks
corepack pnpm -r test
git commit -m "docs: fix typo in quickstart wizard step"
git push origin fix/typo-in-quickstart
Open the PR against main. Describe why the change matters — the diff already shows what.
That's it. There's no CLA, no Slack-only review channel, no waiting on a single maintainer. Issues and PRs are triaged within a week.
Good first-contribution areas, ranked by independence (you can ship without coordinating with others):
website/docs/ is plain HTML.packages/skill-translator/packages/agent/src/llm/packages/agent/src/tools/builtin.ts with a tool you want Nestor to have.packages/ui/src/. Vite + Tailwind, no exotic stack.We can fix bugs much faster when reports include:
npx nestor-sh doctorIf you can isolate a reproduction in a fresh NESTOR_HOME=~/.nestor-debug, even better.
Every merged PR appears in the next CHANGELOG entry. Major contributors get a permanent shout-out on the README and (when the hosted tiers launch) a free Solo Pro account. We don't have stickers yet — but we will.