The high-velocity AI agent orchestration framework, natively optimized for Antigravity.
Project description
💎 Gemstack
The high-velocity AI agent orchestration framework, natively optimized for Antigravity.
🚀 Gemstack 2.0: The Antigravity Release
Gemstack has evolved. Version 2.0 is a fundamental architectural shift that moves beyond simple prompt-stitching into Native Agentic Orchestration. It is designed specifically to harness the full power of the Antigravity (agy) CLI.
What makes 2.0 different?
- 🧠 XML-Structured Mindsets: Every expert role (Architect, SDET, DevOps, etc.) now uses a high-precision XML-tagged mindset. This ensures perfect instruction following and eliminates "Logic Drift" when working with Gemini 1.5 Pro and 2.0.
- 🤖 Autonomous Subagents: Roles are now Subagent-Aware. The framework no longer just tells the AI what to do; it gives the AI the tools to delegate. The Architect can now autonomously spawn a Security subagent to audit a schema before it ever reaches your codebase.
- 📊 Native Artifact Integration: We've deprecated manual planning files in favor of native Antigravity artifacts.
IMPLEMENTATION_PLAN.md,task.md, andwalkthrough.mdare now the living, breathing heart of your project, providing real-time visual progress tracking. - 📐 Modern Topology Guardrails: Topologies have been refreshed for the 2025 stack.
- Backend: Drizzle ORM + Playwright integration.
- Frontend: Next.js 15 Server Components & Server Actions.
- Infrastructure: Proxmox/LXC resource limits and Caddy DNS-01 automation.
- 🔍 Deterministic Phase Routing: The new
agyrouting engine replaces the old status-file check with a high-fidelity artifact monitor, ensuring you never skip a step in the lifecycle.
🏗️ The 5-Step Lifecycle
Gemstack enforces a rigorous, contract-driven engineering process:
- Step 1: Spec → Define the feature, design UX, and lock in executable contracts (Architect).
- Step 2: Trap → Write failing automated tests that "trap" the requirement before coding (SDET).
- Step 3: Build → Implement the logic until the "traps" pass (Principal Engineers).
- Step 4: Audit → Security, performance, and accessibility review (Security Engineer).
- Step 5: Ship → Deployment, infrastructure provisioning, and post-flight checks (DevOps Engineer).
📦 Installation
# Recommended: Install everything (AI, MCP, TUI)
pipx install "gemstack[all]"
# Or via uv (fastest)
uv tool install "gemstack[all]"
📖 Documentation
- Getting Started — From zero to your first v2.0 workflow.
- The 5-Step Lifecycle — How the orchestration engine works.
- Topology Guardrails — Domain-specific rules for every project type.
- MCP Server & IDE Integration — Connecting Gemstack to Cursor and Claude.
🤝 Contributing
We welcome contributions! Please see CONTRIBUTING.md for our v2.0 XML prompting standards and development guidelines.
⚖️ License
Apache 2.0. See LICENSE for details.
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 gemstack-2.0.0.tar.gz.
File metadata
- Download URL: gemstack-2.0.0.tar.gz
- Upload date:
- Size: 773.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
861502da220c60faefcd36cb4912dcfb920f5f436f0d4e4359c3065294832587
|
|
| MD5 |
96989e51d9077d89ffb3733d2c875f1e
|
|
| BLAKE2b-256 |
34fcc2692b3f459ca34bd4c76fe0972e2cb514efa3505a21be3b9902b8fcc43a
|
Provenance
The following attestation bundles were made for gemstack-2.0.0.tar.gz:
Publisher:
publish.yml on arvarik/gemstack
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gemstack-2.0.0.tar.gz -
Subject digest:
861502da220c60faefcd36cb4912dcfb920f5f436f0d4e4359c3065294832587 - Sigstore transparency entry: 1575855457
- Sigstore integration time:
-
Permalink:
arvarik/gemstack@72a8364c713f1e8b2aaff792409c58289ab6c2dd -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/arvarik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@72a8364c713f1e8b2aaff792409c58289ab6c2dd -
Trigger Event:
push
-
Statement type:
File details
Details for the file gemstack-2.0.0-py3-none-any.whl.
File metadata
- Download URL: gemstack-2.0.0-py3-none-any.whl
- Upload date:
- Size: 216.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4a379b8ea6b71ea8a5c78b38cb3d08a3617a07b7daa324b501fa26c408c6cfd
|
|
| MD5 |
5b1268be7f22db16c669ad845f76de1f
|
|
| BLAKE2b-256 |
f83f01f8289e9f993ca944cf9dde388c1190ebe47d4193be0adee58c5797b0e1
|
Provenance
The following attestation bundles were made for gemstack-2.0.0-py3-none-any.whl:
Publisher:
publish.yml on arvarik/gemstack
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gemstack-2.0.0-py3-none-any.whl -
Subject digest:
c4a379b8ea6b71ea8a5c78b38cb3d08a3617a07b7daa324b501fa26c408c6cfd - Sigstore transparency entry: 1575855666
- Sigstore integration time:
-
Permalink:
arvarik/gemstack@72a8364c713f1e8b2aaff792409c58289ab6c2dd -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/arvarik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@72a8364c713f1e8b2aaff792409c58289ab6c2dd -
Trigger Event:
push
-
Statement type: