Skip to content
tmdinosaurcenterPublic

About

grant-ops: a fork of job-ops: DevOps principles applied to grant hunting. A self-hosted pipeline to track, analyze, and assist your application process

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GrantOps: The Ironman Suit for Grant Hunting

Automate the hunt. Scrapes major grant databases, AI-scores eligibility, tailors proposals (LOIs & narratives), and tracks funder emails automatically.

Self-hosted. Docker-based. Stop hunting manually.

40s Demo: Crawl → Score → Draft → Track

Documentation (Start Here)

GrantOps ships with full docs for setup, architecture, extractors, and troubleshooting.

Quick Start (10 Min)

Prefer guided setup? Follow the Self-Hosting Guide.

# 1. Download
git clone https://github.com/DaKheera47/grant-ops.git
cd grant-ops

# 2. Start (Pulls pre-built image)
docker compose up -d

# 3. Launch Dashboard
# Open http://localhost:3005 to start the onboarding wizard

Why GrantOps?

  • Universal Scraping: Supports major grant databases + specialized foundation portals (Grants.gov, Foundation Directory, and more).
  • AI Scoring: Ranks opportunities by mission alignment and eligibility against your nonprofit profile using your preferred LLM (OpenRouter/OpenAI/Gemini).
  • Auto-Tailoring: Generates custom LOIs, executive summaries, and project narratives for every application.
  • Email Tracking: Connect Gmail to auto-detect awards, site visit requests, and declinations.
  • Self-Hosted: Your data stays with you. SQLite database. No SaaS fees.

Workflow

  1. Search: Scrapes grant databases for funding opportunities matching your mission and eligibility criteria.
  2. Score: AI ranks grants (0-100) based on your nonprofit's profile, program focus, and funder requirements.
  3. Draft: Generates a custom LOI, executive summary, and narrative tailored to each funder's priorities.
  4. Export: Produces ready-to-submit application documents.
  5. Track: "Smart Router" AI watches your inbox for funder replies.

Supported Extractors

Platform Focus

(More extractors can be added via TypeScript — see extractors documentation)

Post-Submission Tracking (Killer Feature)

Connect Gmail → AI routes funder emails to your submitted applications.

  • "We'd like to schedule a site visit..." → Status: Under Review (Auto-updated)
  • "We are pleased to award..." → Status: Awarded (Auto-updated)
  • "Unfortunately, we are unable to fund..." → Status: Declined (Auto-updated)

See post-submission tracking docs for setup.

Note on Analytics: The alpha version includes anonymous analytics (Umami) to help debug performance. To opt-out, block umami.dakheera47.com in your firewall/DNS.

License

AGPLv3 - Free to use and modify.

About

grant-ops: a fork of job-ops: DevOps principles applied to grant hunting. A self-hosted pipeline to track, analyze, and assist your application process

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages