Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

GrantKit

Professional tools for grant proposal assembly, validation, and AI-assisted writing.

GrantKit is an open-source CLI designed for AI-native teams who use AI coding agents (Claude Code, Cursor) and want the same workflow for grant writing.

Why GrantKit?

Quick Start

pip install grantkit

# Set up Supabase connection
export GRANTKIT_SUPABASE_KEY="your-key"

# Pull grants and responses to local markdown
grantkit sync pull

# Edit with your favorite AI tool
claude "improve the broader impacts section"

# Validate and push changes
grantkit validate
grantkit sync push

CLI Commands

CommandDescription
grantkit sync pullDownload grants/responses from Supabase to local markdown
grantkit sync pushUpload local changes to Supabase
grantkit sync watchAuto-sync on file changes
grantkit validateCheck NSF compliance
grantkit check-salariesValidate salaries against OEWS data
grantkit budgetGenerate budget narrative and calculations
grantkit pdfGenerate NSF-compliant PDF

Features

FeatureDescription
Supabase SyncPull/push grants as local markdown with YAML frontmatter
NSF ValidationCheck formatting, page limits, URLs, citations against PAPPG
Salary ValidationCompare salaries to BLS OEWS percentiles by occupation and metro area
Budget ManagementGSA per diem lookups, indirect cost calculations
PDF GenerationNSF-compliant PDFs with proper fonts, margins, spacing
Citation ManagementBibTeX integration with automatic bibliography

Created by PolicyEngine