GravityKit โ The AI-Native Software House in a Box
Project description
๐ Anti-Gravity Kit
The AI-Native Software House in a Box.
Build enterprise-grade software with a team of 209+ packaged AI Skills organized into 22 focused groups โ each powered by 18 specialist agents, 47 workflows, and a persistent brain that remembers decisions across sessions.
โก Quick Start
Get started with GravityKit in 3 easy steps:
1. Install GravityKit
Install the CLI tool globally or in your virtual environment:
pip install gkt
cd /path/to/your-project
2. Initialize Skills & Agents
Choose your AI IDE to scaffold the required agent files and skill sets.
| Goal | Antigravity Command | Kiro Command |
|---|---|---|
| Init all skills | gkt init antigravity |
gkt init kiro |
| Init specific group | gkt init antigravity --group general-dev |
gkt init kiro --group general-dev |
| Where files go | .agent/ folder |
.kiro/ folder |
Tip: You can replace
general-devwith other groups likeuipath,ai-agent, orseo-marketing.
3. Enable Semantic Code Graph & MCP Servers
Wiring up the Model Context Protocol (MCP) gives your agents native ability to search code via FAISS, read office documents, and access the Brain Manager.
| Goal | Command (Both IDEs) |
|---|---|
| Generate & Wire MCP | gkt mcp |
(Note: gkt mcp automatically detects your initialized IDEs and configures them all at once).
Requirements: Python 3.9+ Supported IDEs:
antigravity,kiro,cursor,windsurf,cline,kilocode,copilot,claude(Claude Code)
For development / contributing:
git clone https://github.com/OrgGem/VibeGravityKit.git
cd VibeGravityKit
pip install -e .
๐ Core Features & MCP Integration โญ New
GravityKit ships with powerful Model Context Protocol (MCP) servers out of the box. Running gkt mcp will automatically index your codebase and wire up these servers to your IDE:
- Code Graph (
code-graph): Builds a structural graph of your codebase using Tree-sitter. AI agents can traverse function calls, imports, and classes without reading entire files. - Semantic Search (
faiss-code-index): Generates an embedded vector index using FAISS. AI agents can perform deep semantic searches across your code. - Document Reader (
document-reader): Allows AI agents to natively read.pdf,.docx, and.xlsxfiles without you having to copy-paste the contents. - Brain Manager (
brain-manager): Grants agents direct read/write access to project architecture decisions, conventions, and checkpoints.
๐ฆ Skill Groups
Install only the skills your project needs:
gkt groups # List all available groups
| Group | Skills | +Default | Description |
|---|---|---|---|
general-dev |
39 | +9 | Backend, Frontend, Full-stack development |
n8n-dev |
18 | +11 | n8n workflow automations |
nocobase-dev |
32 | +12 | NocoBase plugin development |
general-doc |
20 | +11 | Technical docs, RFC, ADR, wiki |
research |
18 | +12 | Deep research, market analysis |
cloud-deploy |
26 | +12 | Cloud, DevOps, CI/CD, Kubernetes |
security-audit |
14 | +13 | Threat modeling, SAST, vulnerability analysis |
security-pentest |
14 | +13 | Offensive security, red team, exploitation |
seo-marketing |
28 | +13 | SEO, CRO, content marketing |
ai-agent |
29 | +13 | LLM apps, RAG, multi-agent |
saas-crm |
8 | +13 | HubSpot, Salesforce, Stripe connectors |
saas-comms |
6 | +13 | Slack, Discord, WhatsApp, Gmail connectors |
saas-project |
8 | +13 | Jira, Asana, Trello, Notion connectors |
saas-marketing |
6 | +13 | Twitter, LinkedIn, Google Suite connectors |
startup-biz |
26 | +13 | Market analysis, financial modeling |
api-graphql |
24 | +12 | API design, GraphQL, REST, OpenAPI, FastAPI |
claude-code |
23 | +11 | Claude Code skills, prompt engineering, MCP |
context-data-rag |
29 | +12 | Context engineering, RAG, data pipelines |
database |
26 | +11 | SQL/NoSQL, Postgres, migrations, CQRS |
observability-report |
22 | +13 | Monitoring, Grafana, Prometheus, SLO, incidents |
uipath |
6 | +13 | UiPath RPA โ XAML generation, REFramework, Orchestrator, coded workflows, AI agents |
gen-doc โญ New |
1 | +14 | Document Generation โ PPTX pipeline |
+Default: Each group automatically includes 14 base skills for memory management, lifecycle, error handling, code graph indexing, and cross-platform compatibility.
Usage:
gkt init general-dev # Install group (default: Antigravity IDE)
gkt init antigravity --group uipath # UiPath skills for Claude Code
gkt init kiro --group uipath # UiPath skills for Kiro IDE
gkt init antigravity # Install ALL skills
๐ ๏ธ CLI Commands
| Command | Description |
|---|---|
gkt init [target] |
Install skills for an IDE or a skill group |
gkt init [target] --group <name> |
Install a specific skill group for an IDE |
gkt groups |
List all available skill groups |
gkt list |
List all available AI agents and their roles |
gkt doctor |
Check environment health (Python, Node, Git, npm) |
gkt update |
Update GravityKit to the latest version |
gkt version |
Show current version |
gkt brain |
Manage project brain โ context, decisions, conventions |
gkt journal |
Knowledge journal โ capture lessons, bugs, insights |
gkt mcp |
Wire MCP servers (Code Graph, FAISS, Document Reader) into IDEs |
gkt skills list [--all] |
List active skills (or all including disabled) |
gkt skills search <query> |
Search skills by keyword |
gkt skills enable <name> |
Enable a disabled skill |
gkt skills disable <name> |
Disable a skill |
gkt skills count |
Show total skill count |
gkt validate [--strict] |
Validate all SKILL.md files |
gkt generate-index |
Regenerate skills_index.json |
Alias:
gravitykitworks the same asgkt.
๐ Multi-IDE Support
GravityKit installs into 7 AI IDEs from a single CLI command:
| IDE | Command | Creates |
|---|---|---|
| Antigravity | gkt init antigravity |
.agent/ โ agents, workflows, skills, brain |
| Kiro | gkt init kiro |
.kiro/ โ skills, steering (always-loaded), hooks, specs, agents, brain |
| Cursor | gkt init cursor |
.cursor/rules/*.mdc |
| Windsurf | gkt init windsurf |
.windsurf/rules/*.md |
| Cline | gkt init cline |
.clinerules/*.md |
| Kilo Code | gkt init kilocode |
.kilocode/rules/*.md |
| GitHub Copilot | gkt init copilot |
.github/instructions/*.instructions.md |
| All | gkt init |
All of the above |
IDE-specific features
Kiro receives the full agent toolkit:
.kiro/steering/brain.mdโ always-loaded; instructs Kiro to load brain context and check in-progress workflow sessions at every session start.kiro/steering/product.md,structure.md,tech.mdโ project context templates.kiro/brain/โ full brain directory includingworkflow_sessions/for session continuity.kiro/specs/โ workflow files for Kiro spec execution.kiro/agents/โ 18 specialist agent definitions
GitHub Copilot receives per-role instruction files (.github/instructions/*.instructions.md) covering all 14 specialist roles. Each role file includes a Session Init block that loads brain context before starting work.
๐ค Agent Team (18 Specialists)
GravityKit ships 18 specialist agents as native sub-agent definitions (.agent/agents/*.md), compatible with Claude Code's sub-agent format:
| Agent | Role |
|---|---|
leader |
Orchestrates the full team; delegates to specialists via sub-agents |
quickstart |
Fully automated project build โ no approvals needed |
planner |
Requirements analysis, PRD, task breakdown |
architect |
System design, database schema, API spec, diagrams |
designer |
UI/UX design system, wireframes, design tokens |
frontend-dev |
React/Vue/Tailwind โ components, layouts, state |
backend-dev |
Node/Python/Go โ APIs, DB queries, auth |
mobile-dev |
React Native/Expo โ iOS and Android |
devops |
Docker, CI/CD, Kubernetes, cloud deployment |
qa-engineer |
Test cases, API tests, performance, automation |
code-reviewer |
Code quality, design patterns, security, performance |
security-engineer |
Threat modeling, SAST, pen-test, incident response |
tech-writer |
Docs, API references, ADR, RFC, tutorials |
researcher |
Market analysis, web search, competitive intelligence |
meta-thinker |
Creative advisor, brainstorming, vision expansion |
knowledge-guide |
Codebase onboarding, session handoffs, knowledge transfer |
release-manager |
Version bumps, changelog, git tagging, release notes |
seo-specialist |
Meta tags, schema markup, Core Web Vitals, sitemap |
Agents are installed to .agent/agents/ (antigravity) or .kiro/agents/ (kiro) during gkt init.
๐ How It Works
Mode 1: /wf-leader โ Smart Delegation
You โ Leader โ Agents โ Report per phase โ You approve โ Next phase
| Phase | Agent(s) | Mode |
|---|---|---|
| ๐ Planning | @[/wf-planner] |
Sequential |
| ๐๏ธ Architecture + ๐จ Design | @[/wf-architect] + @[/wf-designer] |
โก PARALLEL |
| ๐ป Development | @[/wf-frontend-dev] + @[/wf-backend-dev] |
โก PARALLEL |
| ๐งช QA & Fix | @[/wf-qa-engineer] |
Sequential |
| ๐ Launch | @[/wf-devops] + @[/wf-security-engineer] + @[/wf-seo-specialist] + @[/wf-tech-writer] |
โก PARALLEL |
Mode 2: /wf-quickstart โ Full Autopilot
One command, complete project. No approvals needed. Best for MVPs and prototypes.
๐ก Tip: After
gkt init <group>, a workflow guide is displayed showing all available workflows with descriptions and sample prompts.
๐ Workflows (46)
Naming convention: All workflows use the
wf-prefix. Type/wf-in your AI chat to filter only workflows.
General Development
| Workflow | Description |
|---|---|
/wf-leader |
Orchestrates the entire team from concept to production |
/wf-quickstart |
Fully automated project build from idea to production |
/wf-planner |
Analyzes requirements, writes PRD, breaks down tasks |
/wf-meta-thinker |
Creative advisor, brainstorming, vision development |
/wf-architect |
Systems design, database, API |
/wf-solution-architect |
Strategic technical planning, trade-off analysis |
/wf-designer |
UI/UX design system and assets |
/wf-frontend-dev |
Component, layout, state management (React/Vue/Tailwind) |
/wf-backend-dev |
API implementation, DB queries (Node/Python/Go) |
/wf-fullstack-coder |
Architecture, backend, frontend, testing in one workflow |
/wf-mobile-dev |
iOS/Android (React Native/Expo) |
/wf-devops |
Docker, CI/CD, cloud deployment |
/wf-cloud-deployer |
AWS deployment, CI/CD, Docker, Kubernetes, serverless |
/wf-qa-engineer |
Test case, API, SQL, automation, performance |
/wf-quality-guardian |
Code review, testing, security audit in one pass |
/wf-code-reviewer |
Automated code quality review |
/wf-security-engineer |
Security workflow (Audit/Pen-Test/Incident) |
/wf-security-auditor |
Penetration testing, vulnerability assessment |
/wf-release-manager |
Changelog generation, version bumping |
/wf-tech-writer |
Documentation & API refs |
/wf-doc-writer |
Professional technical documentation, reports, RFC, ADR |
/wf-knowledge-guide |
Code explainer, note taker, handoff specialist |
Specialized
| Workflow | Description |
|---|---|
/wf-n8n-automator |
n8n workflow builder with 70+ SaaS connectors |
/wf-nocobase-plugin-expert |
NocoBase plugin development (Server, Client, DB, API) |
/wf-nocobase-plugin-build |
Build NocoBase plugins |
/wf-seo-specialist |
SEO audit, meta tags, schema markup, Core Web Vitals |
/wf-seo-marketer |
SEO optimization, content strategy, CRO |
/wf-ai-agent-builder |
Build LLM apps, RAG systems, multi-agent architectures |
/wf-saas-connector |
Automate 20+ SaaS platforms via API integrations |
/wf-startup-advisor |
Market analysis, financial modeling, GTM planning |
/wf-researcher |
Market analysis, web search, trend discovery |
/wf-research-analyst |
Deep research, analysis, file I/O, translation |
/wf-deep-researcher |
Comprehensive research and professional reports |
/wf-prompt-engineer |
Create optimized prompts for any AI model |
/wf-image-creator |
AI image generation, design assets, diagrams |
/wf-translator |
Multi-language translation and i18n management |
/wf-api-graphql-dev |
API & GraphQL development workflow |
/wf-claude-code-dev |
Claude Code skills, prompt engineering, MCP |
/wf-context-data-eng |
Context engineering, RAG, data pipelines |
/wf-database-eng |
Database design, optimization, migrations, CQRS |
/wf-observability-eng |
Monitoring, tracing, Grafana, Prometheus, SLO |
/wf-gen-doc โญ New |
Document Generator โ orchestrates the PPTX generation pipeline |
UiPath RPA โญ New
| Workflow | Description |
|---|---|
/wf-uipath-project โญ |
All-in-one: business analysis โ brainstorm โ plan โ XAML implementation |
/wf-uipath-analyst |
Business analysis, process decomposition, architecture selection |
/wf-uipath-developer |
XAML generation, REFramework wiring, UI inspection, validate-and-fix loop |
/wf-uipath-reviewer |
Code review for XAML quality, rule compliance, security, naming conventions |
/wf-uipath-deploy |
Package, publish to Orchestrator, schedule, monitor |
๐ค UiPath RPA Group
The uipath skill group provides end-to-end RPA project automation using UiPath Studio. Use gkt init antigravity --group uipath or gkt init kiro --group uipath.
Skills included
| Skill | Description |
|---|---|
uipath-core |
XAML generation scripts, scaffold, validate, lint, decomposition rules |
uipath-rpa-workflows |
REFramework patterns, Dispatcher+Performer, Simple Sequence templates |
uipath-shared |
CLI reference, UI Automation prerequisites, selectors, debugging guide |
uipath-platform |
Orchestrator queues, assets, processes, folder management |
uipath-coded-workflows |
C# coded workflows, unit testing, OOP patterns in UiPath Studio |
uipath-agents |
UiPath AI agents with LLM reasoning and dynamic decision making |
/wf-uipath-project โ All-in-One Workflow
The flagship UiPath workflow covers the full project lifecycle in one command:
Phase 0: Session Resume Check
โ (loads brain/workflow_sessions/ if previous session exists)
Phase 1: Business Analysis & Brainstorm
โ 10 elicitation questions
โ Key Business Points: value, complexity, constraints
โ Architecture selection: REFramework / Simple Sequence / Dispatcher+Performer
โ [Checkpoint saved to brain]
Phase 2: Plan & Task Breakdown
โ Workflow tree decomposition
โ Argument map (In/Out per workflow)
โ Config.xlsx keys
โ Dev Sequence AโE
โ [Checkpoint saved to brain]
Phase 3: Implement XAML
โ Scaffold project (scaffold_project.py)
โ UI Inspection โ MANDATORY before any generation
โ Generate workflows (generate_workflow.py) + validate loop
โ Wire Main.xaml / Process.xaml
โ [Checkpoint saved to brain per sub-phase]
Phase 4: Final Validation & Handoff
โ XAML quality checklist
โ Handoff document
โ [Session marked complete in brain]
๐ Gen-Doc Group โญ New
The gen-doc skill group provides an automated pipeline for generating AI-designed PPTX presentations. Use gkt init antigravity --group gen-doc or gkt init kiro --group gen-doc.
Skills included
| Skill | Description |
|---|---|
gen-doc-ppt-master |
Core document presentation skill: SVG templating and PPTX export |
/wf-gen-doc โ Document Generator Workflow
The document generator workflow takes you from requirements to a fully editable artifact:
Phase 0: Environment Validation
โ Auto-installs required environment dependencies
Phase 1: Source Material Assimilation
โ Import and convert PDF/DOCX/URL/TEXT into Markdown
Phase 2: Template Selection & Strategy
โ Determine layouts, styling, and compile a design blueprint
Phase 3: Visual & Content Execution
โ Generate AI imagery and bind content into vector pages
Phase 4: Finalize & Export
โ Post-process SVG layers and export directly to native PPTX
๐ Project Structure
.agent/
โโโ agents/ # 18 specialist agent definitions (Claude Code native format)
โ โโโ leader.md
โ โโโ architect.md
โ โโโ ... (16 more)
โโโ workflows/ # 47 workflows (wf-* prefix)
โ โโโ wf-leader.md
โ โโโ wf-uipath-project.md
โ โโโ ...
โโโ skills/ # 209+ packaged skills across 22 groups + 14 default
โ โโโ uipath-core/
โ โโโ brain-manager/
โ โโโ ...
โโโ brain/ # Persistent project memory
โโโ default_skills.md # Default skill reference & integration guide
โโโ skills_manifest.json # Lightweight index of all skills (lazy-loading)
โโโ lifecycle.md # Session phases: init โ plan โ work โ checkpoint โ handoff
โโโ platform_notes.md # Cross-platform compatibility (Windows/Linux/macOS)
โโโ project_context.json # Project metadata, architecture, decisions, conventions
โโโ agent_index.json # Agent role registry
โโโ workflow_sessions/ # Cross-session workflow continuity โญ New
โโโ SESSIONS.md # Active session index + checkpoint format spec
โโโ wf-uipath-project-latest.md # Latest session state (always current)
โโโ wf-{name}-{date}.md # Per-run dated artifacts
๐ง Brain System
Every installation includes the Brain โ persistent memory that agents read at session start and write to at each checkpoint.
Core brain files
| Brain File | Purpose |
|---|---|
default_skills.md |
14 default skills, usage guide, workflow wiring |
skills_manifest.json |
Lightweight index of all packaged skills for lazy-loading |
lifecycle.md |
Session lifecycle: init, plan, work, checkpoint, handoff |
platform_notes.md |
Cross-platform guide: paths, shells, encoding, permissions |
project_context.json |
Project metadata template (tech stack, conventions, sprint) |
agent_index.json |
Agent role definitions and handoff protocol |
Workflow Session Continuity โญ New
brain/workflow_sessions/ stores structured session artifacts โ similar to how Claude Code compacts conversations. When a workflow saves a checkpoint, a new session can resume exactly where the previous one left off.
How it works:
- First run: workflow creates
{wf-name}-{date}.md+{wf-name}-latest.md - Each phase end: agent appends phase summary (decisions, outputs, open questions)
- New session:
lifecycle.mdinit phase checksworkflow_sessions/automatically:๐ Found session: InvoiceAutomation โ paused at Phase 2 Resume from that point, or restart from Phase 0? (resume/restart) - Resume: skips completed phases (โ ), continues from in-progress phase (๐)
Session artifact format:
---
workflow: wf-uipath-project
project: InvoiceAutomation
session_date: 2024-01-15
last_phase: "Phase 2 โ Plan"
status: in_progress
---
## Phase 1 โ Business Analysis โ
**Architecture selected:** REFramework Performer โ 200+ invoices/day, needs per-item retry
**Apps:** Outlook (email), SAP (ERP entry)
## Phase 2 โ Plan โ
**Workflow tree:** 8 workflows across Outlook/ and SAP/ folders
**Next steps:** Start Phase A scaffold
IDE support:
| IDE | Session file location | How it's loaded |
|---|---|---|
| Antigravity | .agent/brain/workflow_sessions/ |
lifecycle.md Init Phase instruction |
| Kiro | .kiro/brain/workflow_sessions/ |
steering/brain.md (always-loaded steering) |
| GitHub Copilot | .agent/brain/workflow_sessions/ |
leader.instructions.md Session Init block |
14 Default Skills (Always Installed)
| Category | Skills |
|---|---|
| Memory & Context | brain-manager, journal-manager, context-manager, codebase-navigator, code-graph-index |
| Planning & Quality | concise-planning, writing-plans, clean-code, debugger, error-handling-patterns |
| Version Control | git-manager, commit |
| Cross-Platform | powershell-windows, bash-linux |
๐งฐ Token Optimization
| Tool | What it does | Savings |
|---|---|---|
| Skills Manifest | Lightweight index โ load full SKILL.md on demand | ~50% tokens |
| Context Manager | Minifies code before AI sees it | ~50% tokens |
| Context Router | Queries only relevant data from 34+ sources | ~70% tokens |
| Diff Applier | Applies surgical patches instead of rewriting | ~90% tokens |
๐ข Publishing to PyPI
This package is published as gkt on PyPI. Publishing is automated via GitHub Actions.
Auto-Publish on Tag Push
- Update the version in
GravityKit/VERSION - Commit and push changes
- Create and push a version tag:
git tag v3.8.0
git push origin v3.8.0
The GitHub Actions workflow (.github/workflows/publish.yml) will:
- Build the package (
python -m build) - Check with Twine (
twine check dist/*) - Publish to PyPI via OIDC trusted publishing
Note: OIDC trusted publishing is configured. No API token needed if the PyPI project is linked to this GitHub repo.
๐ License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gkt-3.11.3.tar.gz.
File metadata
- Download URL: gkt-3.11.3.tar.gz
- Upload date:
- Size: 21.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae60c74491f80ddd1aa16a740091431551b8263bb61397180b38320da19f2853
|
|
| MD5 |
f1fc44c9d200a07abf90f11186ba5493
|
|
| BLAKE2b-256 |
8b02b41cc13eb3b0e7f6aaadd5486062d8f9c7d9c2a8b393d3739b6c92658dde
|
Provenance
The following attestation bundles were made for gkt-3.11.3.tar.gz:
Publisher:
publish.yml on OrgGem/VibeGravityKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gkt-3.11.3.tar.gz -
Subject digest:
ae60c74491f80ddd1aa16a740091431551b8263bb61397180b38320da19f2853 - Sigstore transparency entry: 1404235543
- Sigstore integration time:
-
Permalink:
OrgGem/VibeGravityKit@65cf394aae067330d50c27a96c6114b6432f632e -
Branch / Tag:
refs/tags/v3.11.3 - Owner: https://github.com/OrgGem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@65cf394aae067330d50c27a96c6114b6432f632e -
Trigger Event:
push
-
Statement type:
File details
Details for the file gkt-3.11.3-py3-none-any.whl.
File metadata
- Download URL: gkt-3.11.3-py3-none-any.whl
- Upload date:
- Size: 25.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7223f52431650344ddf919bd6d00cbac213afb1887b3622ff54d83550c55eb41
|
|
| MD5 |
b5d89db15e2f79c84be04a0da0e03cd4
|
|
| BLAKE2b-256 |
62d9c38fcd3557e10eeafc515d0e2a4c3280f98db1a12d748495cbf6c61e5d54
|
Provenance
The following attestation bundles were made for gkt-3.11.3-py3-none-any.whl:
Publisher:
publish.yml on OrgGem/VibeGravityKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gkt-3.11.3-py3-none-any.whl -
Subject digest:
7223f52431650344ddf919bd6d00cbac213afb1887b3622ff54d83550c55eb41 - Sigstore transparency entry: 1404235717
- Sigstore integration time:
-
Permalink:
OrgGem/VibeGravityKit@65cf394aae067330d50c27a96c6114b6432f632e -
Branch / Tag:
refs/tags/v3.11.3 - Owner: https://github.com/OrgGem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@65cf394aae067330d50c27a96c6114b6432f632e -
Trigger Event:
push
-
Statement type: