Skip to content
Claude
Cursor
Cline
OpenAI
GitHub Copilot
grekt

The open artifact manager for AI tools.
|

Install, sync, and share AI configurations with version control, drift detection, and more.

$curl -fsSL https://grekt.com/install.sh | sh
Trusted by

What could you do?

Sync to any AI

Push your agents, skills, etc... to Claude, OpenCode, Cursor and more with one command.

See targets →

Share within projects

Publish artifacts to share AI configurations across teams or your own projects.

Learn to publish →

Version control

Track changes with lockfiles. Update, rollback, and manage dependencies easily.

Get started →

Install from anywhere

GitHub, GitLab, or public registry. Self hosted instances supported.

See sources →
Public Registry

Discover & Share

Explore community created artifacts or publish your own for others to use.

Built for teams. Runs on your infra. Free.

Use the public registry for open artifacts, or run your own private instance for internal configurations.

Public registry

Discover and share open artifacts with the community. Free forever for public configurations.

Explore artifacts →

Self-hosted registry

Run your own private instance. Same CLI, same workflow. Your artifacts, your infrastructure, zero external dependencies.

Learn more →

Stop copying prompts. Start managing AI context.

ClaudeClaude
Commit my changes
I'll commit with:
"feat: add user authentication flow"
Who? When? What?
CodexCodex
Commit my changes
Done! Committed as:
"added the login stuff and fixed some things"

Pick only what you need

Every artifact could ship with skills, agents, hooks, and more. You choose what stays and what gets skipped. No bloat, no surprises.

$
grekt.yaml
1targets:
2 - claude
3 - codex
4artifacts: {}
5customTargets: {}
6
7
8
9
10
11
12
13

Lock it into context

grekt keeps your context clean by default. When you need it, artifacts go straight into each AI tool's context folder, committed to your repo and shared with your entire team.

Project structure
$

Upgrade without surprises

One command to upgrade artifacts to the latest version. Your previous selections are preserved, and if the artifact structure changes, grekt will ask you again.

$

Detect drift instantly

Someone edited a managed file? grekt knows. Run grekt check to detect local modifications and decide whether to restore or keep them.

.claude/skills/overseas_pirate-commits/SKILL.md
1---
2grk-type: skills
3description: Commit messages with pirate flair
4---
5
6# pirate-commits
7
8When the user asks you to commit changes,
9write the commit message in pirate speak.
10
11## Rules
12
13- Start with "Ahoy!" or "Arr!"
14- Replace "fix" with "patch the plank"
15- Replace "add" with "hoist aboard"
16- Keep the scope in parentheses
$

What's different about grekt?

grekt
skills.sh
Approach
What it isCore purpose and focus
Full artifact manager
Markdown file copier
Core structureHow artifacts are defined
Versioned artifact + schema
Markdown file
Context management
Context bloatKeep tool directories clean
Minimized
Reliability
VersioningReproducible installs across team
Lockfile + SHA
Manual updates
Drift detectionSomeone edited a managed file?
ConsistencySame config, every project, every machine
Per-project lockfile
Global, remember to sync
Self-hostedRun your own private registry

Already using skills.sh?
You can wrap those skills as grekt artifacts to add versioning, policies, and guarantees.

Frequently Asked Questions

grekt is the open artifact manager for AI tools. It helps you install, sync, and share AI configurations (agents, skills, commands) across tools like Claude Code, Cursor, OpenCode, and more.

grekt downloads artifacts to your project and integrates with your AI tools. You can optionally sync them to specific tools like Claude Code or Cursor, or just use them directly from the .grekt folder.

Yes! The CLI is source available and free to use. The public registry will always be free for public artifacts.

Claude Code, Cursor, OpenCode, and any tool that reads markdown files. You can also define custom targets for any AI tool you use.

Yes! You can create artifacts for your own use or publish them to share with others. Check the documentation for the artifact format specification.