# Xirp

> Xirp is an agentic development environment by Spotify that connects AI coding sessions to your services, ownership, docs, and architectural decisions for real organizational context.

Xirp is an agentic development environment built and battle-tested at Spotify, now available to other engineering teams via a beta program. It connects AI coding agents to your organization's services, ownership graphs, dependencies, and architectural decisions — so every session starts with real institutional context rather than guesswork. The product is currently in beta, with access available by request.

## What It Is

Xirp sits at the intersection of AI coding assistants and organizational knowledge management. Rather than letting AI agents operate only on the file currently open, Xirp gives them a system-level view: who owns the upstream service, what depends on it, and why it was built a certain way. The homepage describes it as "an agentic development environment with institutional memory." It is composed of two main surfaces — a desktop Agent app and a Workspace plugin for Spotify Portal — and is designed to compound knowledge across every coding session.

## How the Context Layer Works

Xirp indexes services, models, and catalogs to build a persistent context layer that both engineers and AI agents share. Key mechanics include:

- **Agent**: Sees not just the file being edited but the broader system — ownership, upstream dependencies, and historical decisions.
- **Workspace**: A Portal plugin that stores work items, sessions, and docs in one place. When an engineer wraps a session, the context is preserved for the next person or agent who touches that system.
- **Living Documentation**: Every coding session automatically generates documentation that stays current and feeds back into future sessions, eliminating the need for engineers to stop and write docs separately.

## Model Flexibility and Vendor Independence

Xirp is designed as a harness for whichever AI model a team prefers. The homepage explicitly lists support for Claude, Gemini, and Codex, with the ability to switch between them without losing context. Sessions can run locally or remotely. The product positions vendor independence as a core design principle, with the context layer compounding value regardless of which underlying model is in use.

## Spotify Portal Integration

Xirp is tightly integrated with Spotify Portal, Spotify's developer portal product. The Workspace plugin lives inside Portal and serves as the shared context layer for teams. Beta access to Xirp includes access to a Portal instance. Spotify runs live Portal Office Hours demos weekly for teams evaluating the product.

## Current Status: Beta

Xirp is currently in public beta, with access available by joining a waitlist at xirp.spotify.com. It was developed internally at Spotify and is now being offered to external engineering teams as a standalone product. Documentation is hosted at backstage.spotify.com/docs/xirp, reflecting its lineage within the Spotify/Backstage developer tooling ecosystem. A recent webinar titled "Powering your agentic transformation" is available on YouTube, signaling active go-to-market momentum.

## Features
- Agentic development environment with institutional memory
- System-level context for AI coding agents (ownership, dependencies, architectural decisions)
- Workspace Portal plugin for shared sessions and docs
- Automatic living documentation generated from coding sessions
- Support for Claude, Gemini, and Codex models
- Vendor-independent model switching without losing context
- Local and remote session execution
- Service catalog and ownership graph indexing
- Context persistence across engineering sessions
- Integration with Spotify Portal

## Integrations
Claude, Gemini, Codex, Spotify Portal, Slack, Confluence

## Platforms
WEB, WINDOWS, MACOS, LINUX

## Pricing
Freemium — Free tier available with paid upgrades

## Links
- Website: https://xirp.spotify.com
- Documentation: https://backstage.spotify.com/docs/xirp
- EveryDev.ai: https://www.everydev.ai/tools/xirp
