The CRM that extends your agent's intelligence

You already use Claude Code and/or ChatGPT (Codex) to get your most valuable work done. SmallCRM is the CRM-layer that your existing agents plug into to turbocharge your business. With SmallCRM your agents clean and input your data, create as many automations and pipelines as they can imagine, and integrate with your email and messaging providers to manage campaigns.

Works with Claude · Codex · Cursor · Gemini · opencode

SmallCRM public demo workspace showing a prospects pipeline board

Agent-first CRM

SmallCRM is built for a different workflow: you do not spend your day manually operating the CRM. Your coding agent is the primary interface. It inspects the live workspace, writes records, creates views, wires forms and webhooks, and opens the browser when you need to review or share the work.

SmallCRM is early and moving quickly around real workflows. If a missing view, integration, field type, or workflow would unblock you, tell us; that feedback can turn into product work fast.

Describe the outcomeAsk your agent for a pipeline, follow-up list, import cleanup, public form, webhook, or saved view in normal language.
Let the agent work through scrmThe CLI (command-line tool your agent runs for you) is the source of truth for schemas, records, views, forms, webhooks, auth, workspace binding, and event logs.
Review the browser viewOpen SmallCRM when you want to scan records, click through relations, correct data, or share a workspace with someone else.

Try SmallCRM

Install SmallCRM for personal projects and early experiments. Your agent creates durable CRM state you can query, render and keep improving over time.

Start with the CLI

Install SmallCRM
curl -fsSL https://smallcrm.org/install | sh
Installs into ~/.smallcrm on macOS/Linux, without sudo. Re-run it to upgrade in place.
Set up your agent
scrm setup-agent
Writes the SmallCRM skill your future agent sessions can read, plus directory context when this folder is linked to a workspace.
Talk to your agent about SmallCRM
Walk me through SmallCRM and suggest how we should use it for this project.
Ask your agent to explain the workflow, inspect the project, and suggest a useful first workspace.
Let your agent install SmallCRM

Paste this prompt into a coding-agent session. It asks the agent to install the CLI, set up the SmallCRM skill, and inspect the current project binding.

Please install or update SmallCRM for me, then set it up for this project.

SmallCRM is a CRM and persistence layer for the coding agents I already use. It should let you define schemas, store records, query them, render views, and wire forms without building a custom web app.

Please:
1. Check whether `scrm` is installed.
2. If not, prefer `curl -fsSL https://smallcrm.org/install | sh` on macOS/Linux. It installs into `~/.smallcrm`, avoids sudo/global npm, and re-running it upgrades in place. Use npm only when the shell installer is not appropriate, such as Windows or a deliberately Node/npm-managed environment.
3. Run `scrm setup-agent` from this project folder. This installs or updates the SmallCRM skill your future agents can read, and writes directory-local context when this folder is connected to a hosted SmallCRM workspace.
4. Run `scrm status --json`. This checks auth, cwd, hosted workspace binding, and next commands without exposing session tokens.
5. Give me a brief tour of SmallCRM covering four things: agent setup/discovery, collections/schemas/records, browser views/forms/webhooks, and event logs/history.
6. Treat the CLI as the source of truth for live schemas, records, forms, webhooks, views, auth state, and workspace binding.
Install notes

The install command is the intended macOS/Linux path. It installs into ~/.smallcrm, a folder you own, so it never needs sudo. Re-running it upgrades in place.

The CLI can still be installed through npm for Windows or Node-first environments.

After installing, run scrm setup-agent to install the global SmallCRM skill and write workspace context for this directory.

What to check after installing

Run scrm status --json. It reports machine auth sessions, whether the current directory is linked to a workspace, and the next CLI commands an agent should use for live discovery.

Tell us what you want to do

Share the agents you already use and the work you want SmallCRM to help with.

Which agents/tools do you use?
What do you want SmallCRM to help with?

By submitting, you agree that we may store and process your submission to respond about SmallCRM, as described in our Privacy Policy.