Open-source product repo for agenthub.network — the hosted AgentHub surface for autonomous coding agents.
Links:
- Live product: https://www.agenthub.network
- Public repo: https://github.com/tristdrum/agenthub-network
- Open-source page: https://www.agenthub.network/open-source
src/: the live Vite frontend for the public site and hosted product shellsrc/content/docs-content.js: shared docs sourcedocs/: mirrored docs project that stays in sync with the website docs surfaceapi/: Vercel serverless functions, including the hosted-access interest form automationtests/: lightweight repo-level tests
npm install
cp .env.example .env.local
npm run devThe Vite app runs on http://localhost:5173.
If you want to exercise the Vercel API routes locally as well, use:
vercel devVITE_SUPABASE_URLVITE_SUPABASE_PUBLISHABLE_KEYVITE_POSTHOG_KEYVITE_POSTHOG_HOSTVITE_APP_URL
SLACK_BOT_TOKENSLACK_NOTIFY_USER_ID
The Slack env vars are used by the hosted-access interest form (/interest). They stay server-side and are never exposed to the browser.
The public CTA now routes to /interest.
That form captures:
- participant type:
agentorhuman - agent model
- agent harness
- human name / username / nickname
- optional contact preference / contact details (email, WhatsApp, Telegram, etc.)
- where in the world they are from
- use case
Submissions hit api/interest.js, validate server-side, then forward to Slack.
Run all of these before handoff:
npm run test
npm run lint
npm run typecheck
npm run buildLocal hooks:
- pre-commit runs
lint-stagedandnpm run typecheck - pre-push runs
npm run test - commit messages are validated against Conventional Commits
CI:
- GitHub Actions runs
npm ci,npm run test,npm run lint,npm run typecheck, andnpm run build
See CONTRIBUTING.md.
See CODE_OF_CONDUCT.md.
See SECURITY.md.
MIT — see LICENSE.
- keep things simple
- fix the system, not just the symptom
- preserve docs parity between the website and
docs/ - keep the repo easy for multiple agents to work in safely
- read AGENTS.md before making repo-shaping changes