Spaceport

The CRM built for people and AI-powered work

Open-source, self-hosted, and human-first. Built-in AI chat plus 39 MCP tools for external agents.

Spaceport AI assistant composing a CRM update.

Works with the agents your team already uses

Claude
ChatGPT
Cursor
Gemini
+ any MCP client →

36,000+ Docker pulls · self-hosted, AGPL-3.0, shipping weekly

One CRM. Three ways to work.

Work in the app, ask the assistant in chat, or connect your agents. Keep your team working from the same customer data.

Connect your AI agents

Give MCP-compatible agents access to your CRM through 39 tools. Build custom integrations with the REST API.

Built-in AI chat

Ask the assistant about your CRM and make changes through chat. Review proposed updates and deletions before they run.

Custom fields

Capture the details that matter to your business. Add custom fields, connect related records, and show fields only when relevant.

Company profiles

See every account in context. Keep company details, people, and deals together so your team can prepare for the next conversation.

People profiles

Know who you're talking to. Connect people to their companies, keep relationship notes, and find the right person with filters.

Sales pipeline

Follow every deal from first contact to close. Move deals through custom stages on a visual board that matches your sales process.

Task management

Turn follow-ups into clear next steps. Assign tasks, set due dates, and link them to people, companies, or deals.

Team collaboration

Work from shared customer records. Organize teams in separate workspaces and use roles to control who can view or change data.

Import and export

Bring your records into Spaceport with CSV imports. Map columns, review validation errors, and export your data when you need it.

Notes and activity

Keep customer context close to the records it belongs to. Add linked notes and review the activity history to see what changed.

Why teams pick Spaceport

Self-host your CRM, ask the built-in assistant, and let external agents run real work on the same open-source codebase.

Self-hosted, full control

Run on your own infrastructure. AGPL-3.0 licensed, with no per-seat pricing and no vendor lock-in.

Built-in AI that proposes

The built-in chat finds, creates, and updates your records. It proposes every change for you to approve or reject — nothing happens otherwise.

MCP for external agents

Connect Claude, ChatGPT, Gemini, or any agent that speaks MCP through 39 tools for real CRM work.

Ready to start?

Bring your team and agents onto the same CRM.

Claude → updates opportunity Northwind renewal · ChatGPT → creates contact Acme Corp · Cursor → lists companies in EMEA · Gemini → summarizes pipeline Q3 deals · Custom agent → finds tasks overdue today · Spaceport assistant → drafts a follow-up after demo · Claude → updates opportunity Northwind renewal · ChatGPT → creates contact Acme Corp · Cursor → lists companies in EMEA · Gemini → summarizes pipeline Q3 deals · Custom agent → finds tasks overdue today · Spaceport assistant → drafts a follow-up after demo ·

Frequently asked questions

Everything you need to know about Spaceport, from deployment to AI agent integration.

Is Spaceport production-ready?
Yes. Spaceport has 2,000+ automated tests, 5-layer authorization, 56+ MCP-specific tests, and is used in production. The codebase is continuously tested with PHPStan static analysis and Pest mutation testing.
What can the built-in AI chat do?
Ask anything about your CRM and the chat works on your data: list and search records, draft follow-ups, summarize a deal, create a task, update or delete a record. @-mention any record (people, companies, deals, tasks, notes) to scope a question. Voice input, persistent searchable history, and dashboard insight cards are included.
Can the AI chat delete or change my CRM data without my approval?
No. Destructive operations (delete, update existing records) show an approval card with Approve and Reject buttons. Nothing happens until you click. Approved destructive actions can be undone for 5 seconds via a toast. Read-only and create operations do not require approval.
Does the built-in chat send my data to OpenAI or Anthropic?
Inference runs through whichever AI provider your team configures (Anthropic Claude, Google Gemini, or any OpenAI-compatible endpoint). Conversation history is stored only in your Spaceport database, and Spaceport never trains on your data. Self-hosted teams supply their own provider keys, so the destination is yours to choose.
What AI agents can I connect from outside?
Any agent that speaks MCP (Model Context Protocol). Claude, ChatGPT, Gemini, open-source models, or your own custom agents. Spaceport MCP server provides 39 tools for external AI agents to read, create, update, delete, and analyze CRM data.
What is MCP?
MCP (Model Context Protocol) is an open standard that lets AI agents interact with tools and data sources. Spaceport MCP server gives external agents 39 tools to list companies, create contacts, update opportunities, analyze pipelines, and more.
How is Spaceport different from HubSpot or Salesforce?
Spaceport is self-hosted (you own your data), open-source (AGPL-3.0), ships with both a built-in AI chat and 39 MCP tools for any external agent, and has no per-seat pricing. It is designed for teams who want AI built in and AI integration without vendor lock-in.
How do I deploy Spaceport?
Deploy with Docker Compose, Laravel Forge, or any PHP 8.5+ hosting with PostgreSQL. Self-hosted means your data never leaves your server. A managed hosting option is also available at app.relaticle.com.
Can I customize the data model?
Yes. Spaceport offers 22 custom field types including text, email, phone, currency, date, select, multiselect, entity relationships, conditional visibility, and per-field encryption. No migrations or code changes needed.

Your CRM, your rules

Self-hosted. Agent native. Full control over your data and your AI.