DevOnboard Docs
Quick Navigation
Overview Accounts & Plans Analyze the Application Getting Started Billing & Stripe SupportOverview
DevOnboard is a developer onboarding desktop app designed to prepare a machine for coding in under a minute. It combines diagnostics, package installation through winget, software management, and a subscription model into one workflow.
- Runs pre-install checks for admin rights, internet, and winget availability.
- Installs tools and runtimes from a curated catalog.
- Tracks installation status and basic activity for easier onboarding.
- Authenticates with Google sign-in and gates features by subscription tier.
Accounts & Plans
DevOnboard uses Google OAuth for sign-in. The first time you launch the app, click Continue with Google; the system browser opens, you authorize, and the app receives the token locally. No passwords are stored.
Plan tiers
- Free – 3 software installs total, full catalog browsing, Manage Software locked. No card required.
- Pro – $25 / month. Unlimited installs, full Manage Software access, version pinning, cancel any time.
- Lifetime – $100 one-time. Unlimited installs forever, all future updates included.
When you reach the install limit on Free, or open Manage Software, the app shows a purple Locked resource notification with a direct link to the Pricing page. Your current plan and remaining installs are always visible in the top-right chip in the app.
Analyze the Application
Use this checklist to analyze your DevOnboard setup and validate your onboarding pipeline.
1. Environment Readiness
- Confirm diagnostics pass for admin access, internet, and package manager health.
- Review any failed checks before attempting bulk installs.
2. Catalog Quality
- Verify essential tools for your team are included in the selected catalog.
- Remove redundant packages to reduce installation time.
3. Installation Reliability
- Run a full install on a clean machine and inspect success/failure logs.
- Measure total setup time from first launch to coding-ready state.
4. Maintenance
- Periodically review package versions and update catalog entries.
- Use uninstall and software management to keep environments clean.
Getting Started
- Download and install DevOnboard.
- Sign in with your Google account when prompted.
- Run diagnostics and resolve any blockers.
- Select required tools from the software catalog.
- Start installations and monitor progress in the dashboard.
- If you need more than 3 installs or access to Manage Software, head to Plans & Pricing from the sidebar and click Subscribe via Stripe.
Billing & Stripe
Payments are handled entirely by Stripe Checkout. DevOnboard never sees your card details.
How verified checkout works
- Click Subscribe via Stripe on the Pricing page.
- The desktop app creates a Stripe Checkout Session bound to your Google user ID and opens it in your default browser.
- Complete payment on Stripe's hosted page.
- Stripe redirects back to a local callback (
http://localhost) inside the app. - The app calls Stripe's API to verify the session is
paidand belongs to your user ID — only then does your plan activate.
If you close the Stripe tab without paying, nothing changes. If verification fails for any reason, your plan stays on Free. No manual "I paid" button exists.
Managing your subscription
- Cancel a monthly Pro plan from the Stripe customer portal link in your receipt email.
- Pro plans renew every 30 days — the app shows a renewal notification 3 days before.
- Lifetime is one-time; nothing to manage afterwards.
Support
Need help? Contact: ghanshyamrao108@gmail.com