VibeXP
← FeaturesArtifactsNever lose AI-generated work

Keep what your AI produces.

Reports, documentation, code and analysis your AI writes end up in scratch files and closed chats. Artifacts keeps them in one searchable, versioned place, and your AI can create and read them itself.

The problem.

Without it
01

Output disappears with the chat

The review or the report your AI wrote an hour ago is gone the moment the session closes.

02

Nobody can find it later

What survives is a file on one laptop, invisible to your next session and to your team.

03

No history of how it changed

The next revision overwrites the last one, and the version you liked is not coming back.

How it works.

Artifacts
Created by your AIArtifacts over MCP ↗

Your agent saves its own work

Through MCP, your AI tools create, search, retrieve and update artifacts straight from the conversation. Group them by project, type and status, and add metadata you can filter on.

  • Linked to its sources. A new version of a document supersedes the one it replaces.
  • Bulk operations. Update status or delete in batches from the app.
vibexp_io_create_artifact(
  title: "Q3 incident review",
  content: "## Timeline ..."
)
Version historyUpdate and version ↗

Diff it. Restore it.

Every save snapshots the previous content as a numbered version. Browse the history, open any snapshot, diff it against the current content and roll back.

  • Restore is non-destructive. The pre-restore content is snapshotted first, so you can move forward again.
  • Full-text and semantic search. Find any artifact by content, title or meaning.
# v5 -> v6
- Report issues found.
+ Report as: severity, file:line, fix.
Frequently askedAll documentation ↗
What can I store as an artifact?

Any substantial AI-generated content: code, documentation, work reports, meeting summaries, analysis. Artifacts are Markdown, rendered with syntax highlighting.

In the docs ↗
Can AI tools create artifacts on their own?

Yes. Over MCP, tools such as Claude Code, Cursor and VS Code can create, search, retrieve and update artifacts directly from a conversation.

In the docs ↗
How long is version history kept?

Each artifact keeps a bounded number of versions, 20 by default. The operator of your instance can raise the limit or turn pruning off.

In the docs ↗
One click, and it helps more than you would think

Star the repo

Stars are how the next person tired of re-explaining their project to an AI finds this. It is the whole of the distribution: no ad budget, no sales team, no hosted plan to upsell.

Star on GitHub

Keep everything your AI makes.

Free, open source and self-hosted. One command to run it, one to connect your AI tools, and everything else in the docs.