x1pm + Goose
Persistent memory for your open-source AI agent
The problem
Goose sessions start from scratch. You describe your project structure, conventions, and current tasks every time you launch a new session.
Setup
Up and running in under 2 minutes.
1
Get your API key from x1pm
Sign up at x1pm.com and generate an API key from your organization settings.
2
Add to your Goose config
Add x1pm as an MCP server in your Goose profile.
# ~/.config/goose/profile.yaml
mcpServers:
x1pm:
type: http
url: https://x1pm.com/mcp
headers:
Authorization: "Bearer YOUR_API_KEY"
tools:
- healthCheck
- read
- write
- edit
- multiEdit
- ls
- glob
- grep3
Create your workspace files
Add context files that Goose reads and writes across sessions.
What you get
- Goose reads your project context at session start
- Tasks persist and update across sessions
- Share context with other MCP-compatible agents
- Open-source friendly — no vendor lock-in