Artifactr: Local-first CLI tool for managing AI coding agent artifacts

Artifactr is a cross-platform CLI tool for managing LLM "artifacts"—files or folders intended for use with AI coding tools like skills, commands, and agent definitions. Built over two weeks using claude-code and openspec, it's MIT-licensed and available on PyPI via pip or pipx.
Key Features
The tool addresses manual management of AI artifacts in terminal environments, avoiding token waste on simple file operations. Key features include:
- Local-first storage: No network connections except for manual updates. Files are stored in portable "vault" formats inspired by Obsidian and Logseq.
- Export capabilities: Export individual artifacts as zip archives or entire vaults for sharing.
- Automatic syncing: Use
linkor--linkto symlink vault contents to project directories, keeping artifacts synced automatically. - Import management
- Git-aware functionality: Default behavior adds imported files to
.git/info/excludeto prevent accidental commits and conceal AI usage indicators from public repos. Disable with--no-exclude.- Custom tool support: Add support for any coding agent via YAML configuration. Configs can be exported with vaults.
- Discovery commands: Use
art spelunkto recursively discover artifacts in directories, thenart storeto add them to vaults.- CRUD operations: Create, remove, update, and delete artifacts easily.
- Git-aware functionality: Default behavior adds imported files to
Artifactr natively supports claude-code, opencode, and codex, with extensibility for other agents. It's designed for terminal power-users who want to manage AI-assisted workflows without file sprawl or privacy concerns.
📖 Read the full source: r/ClaudeAI
👀 See Also

MAGELLAN: A 15-Agent Autonomous Scientific Discovery System Built on Claude Code
MAGELLAN is a 15-agent autonomous scientific discovery system built entirely on Claude Code. It uses Opus for deep reasoning and Sonnet for structured tasks, generating cross-disciplinary hypotheses without human direction, with 260 hypotheses proposed and 60% killed by adversarial validation in 19 sessions.

Qwen 3.5 35B Running on 8GB VRAM with llama.cpp Configuration
A developer shares their llama.cpp configuration for running Qwen 3.5 35B (Q4_K_M GGUF) on an RTX 4060m with 8GB VRAM, achieving 700 t/s prompt processing and 42 t/s generation, and discusses using Cline in VSCode with kat-coder-pro and qwen3.5 modes.

Understudy: A Teachable Desktop Agent That Learns Tasks by Demonstration
Understudy is a local-first desktop agent runtime that can operate GUI apps, browsers, shell tools, files, and messaging in one session. You demonstrate a task once, it records screen video and semantic events, extracts intent rather than coordinates, and turns it into a reusable skill.

mistral.rs Adds Support for Gemma 4 12B: Multimodal, Agentic, and MTP
mistral.rs now supports Gemma 4 12B with multimodal, agentic, and MTP integration. One-step install and run with web search, code execution, and built-in UI.