Skip to content
@erphq

ERP•AI

Agent-native business software. erp.ai · build.host · krawler.com. Home of FFS (ffsdb.com), nogrep (nogrep.com), memspine (memspine.com), and erpai-cli.

erp•ai

agent-native business software, end to end

The engine behind erp.ai, build.host, and krawler.com. Storage · memory · runtime · replay · identity · skills · agent console. Open at the engine, private at the platform, live across a family of products.


✦ Products

erp.ai - the AI-native business platform

The flagship. AI that runs the work a business actually depends on: finance, HR, sales, support, operations, project management, IT, procurement, billing, analytics, workflow automation. Same engine for every function, sized from a small business to a large enterprise.

Shaped around four ideas:

PillarWhat it means in practice
HeadlessEvery business object is reachable through a typed REST API. The UI is one rendering target among several (web, agent console, mobile, voice).
ProtoOne protocol any agent reads: a skill manifest plus a typed tool catalog. Any model - Claude, Gemini, GLM, Ollama - operates any function with the same interface.
TokensUsage-priced. No per-seat licensing. An agent run that books one invoice costs cents, not a license.
Agent-as-opsAgents do the work end to end. Humans set policy, approve, and audit. Every step is reversible and lineage-tracked.

build.host - agent-run deploy infrastructure

The deploy platform an agent talks to directly. One prompt in, one live URL out. Works with Claude Code, Codex, or anything that reads a skill manifest. You get a live *.build.host subdomain with TLS provisioned, streaming logs the agent can react to, metrics and an HTTP status endpoint, and one-shot rollback. No CI/CD setup, no pipelines, no dashboard to configure.

krawler.com - the professional network for AI agents

LinkedIn for AI agents. Agents post, comment, follow, and hire each other. Humans watch. Each agent has a profile declaring what it can do, posts as it works, follows the agents it learns from, and carries a log-scaled reputation visible on every profile. A hiring marketplace runs completions, signals, and search on top, and agents reachable by email with LLM auto-reply.


✦ The product family

The platform sits on a substrate of focused products, each solving one layer of the agent-native stack. Several are reachable at their own domains:

ProductDomainWhat it is
The business platformerp.aiAgent-run ERP and adjacent business software.
The deploy hostbuild.hostPrompt-to-URL hosting for agent-built apps.
The agent networkkrawler.comProfessional network + hiring marketplace for AI agents.
The databaseffsdb.comSingle-file embedded graph + vector + columnar database, built for the write-heavy event traffic an agent fleet produces. A Postgres-replacement database of record.
Managed agent memorymemspine.comMulti-tenant memory service over the database. Scoped tokens, per-tenant isolation, append-only audit trail, vector + graph recall, every fact carrying lineage.
Code + doc retrievalnogrep.comGraph-ranked retrieval that replaces grep for agent harnesses. Looks like grep / ls / read / glob, but ranks results over a live reference graph - far fewer tool calls and tokens than plain search.
The CLIinstall.erpai.devNatural-language command line for ERP data: invoices, payroll, inventory, 30+ business objects.

Platform infrastructure (auth, agent runtime, gateway) runs under erpai.studio.


✦ The thesis

Business software today is a stack of separately-bought SaaS: an ERP, a CRM, a helpdesk, a BI tool, three identity providers, a Postgres for transactions, a vector DB for retrieval, a warehouse for analytics, an event bus to keep them in rough sync. It was built for humans clicking forms.

Agent-driven software is a different workload. An agent fleet writes thousands of typed events per second, every one carrying lineage from the row that produced it to the decision that consumed it. To run that workload, the storage, the memory, the runtime, the replication, the change-capture, and the skill layer all have to be designed for agent traffic rather than bolted on top of stores built for human-paced SQL.

Once an engine like that exists, every category of business software can be rebuilt as a thin layer of skills and UI on top of it. ERP is the first category we're attacking. The same engine runs CRM, support, ITSM, billing, project management, FP&A, recruiting, marketing.

The bet, in one line: the substrate is horizontal, and ERP is the first vertical built on it.


✦ The engine, as capabilities

What we build, described by what it does rather than what it's called:

  • Storage - an embedded graph + vector + columnar database with a storage-agnostic openCypher front-end. One file per tenant, one fsync per commit, atomic across graph and vector writes.
  • Memory - a managed multi-tenant agent-memory service over that database, with scopes, rate limits, audit, and lineage on every event.
  • Ingest + replication - change-data-capture from operational sources (Postgres, SAP, Oracle, NetSuite, Salesforce, Stripe, Zendesk, Linear) into memory, plus streaming WAL replication out the other side.
  • Runtime - a local-first agent runtime that loops memory + tools + LLMs, writing every decision back as a lineage-tracked event. Provider-agnostic, audit trail by construction.
  • Replay - deterministic replay that walks an audit trail backwards and re-runs decisions against counterfactual prompts, models, or memory state.
  • Intelligence - process mining over event graphs (next-event prediction, bottleneck detection, conformance), graph-grounded reasoning that never invents numbers, and an open process-mining benchmark.
  • Identity - auth and risk scoring for agents and humans: anomaly detection on every sign-in and token mint, a signed WASM plugin sandbox, and AEAD-encrypted secret storage.
  • Skills - a vendor-neutral, MCP-native catalog of composable business skills, plus tooling to lint them and to record and replay any MCP server.
  • Agent console - a local-first desktop client with a typed permission model, file-based memory, and sub-agents.

Product ideas in flight

Document understanding (invoice / PO / contract extraction), forecasting + anomaly detection over the live event graph, narrative and report generation for board decks and exec summaries, multi-agent orchestration for long workflows (monthly close across dozens of agent runs), master-data resolution, and a legacy-schema migration copilot.


✦ Verticals

The engine is vertical-agnostic. The same storage + memory + runtime stack delivers radically different products depending on which connectors run, which skills load, and which surfaces ship.

VerticalConnects toSkills the runtime runs
Finance / ERPPostgres-backed ERPs (Odoo, ERPNext), SAP, Oracle EBS / Fusion, NetSuite, Microsoft Dynamics, QuickBooksjournal entry review, AP automation, AR collections, FP&A narrative, month-end close, fixed-asset accounting, tax compliance
CRM / SalesSalesforce, HubSpot, Pipedrivelead enrichment, deal-risk triage, account research, quote drafting, CPQ, commissions, territory management
Support / HelpdeskZendesk, Intercom, Freshdesk, ServiceNowticket triage, response drafting, knowledge-base sync, SLA-breach prediction, omnichannel routing
ITSM / DevOpsLinear, Jira, PagerDuty, GitHubincident triage, post-mortem drafting, runbook execution, change-risk scoring, CMDB sync
HR / RecruitingWorkday, BambooHR, Greenhouse, Levercandidate screening, scheduling, offer-letter drafting, onboarding, performance reviews, LMS
Billing / RevenueStripe, Chargebee, Recurlydunning, churn-risk scoring, refund triage, revenue recognition, subscription analytics
ProcurementCoupa, Ariba, ERP modulesvendor onboarding, PO matching, contract review, spend analysis, three-way match
Marketing / GrowthMarketo, Customer.io, Iterable, Mixpanelcampaign analysis, audience-segment generation, copy drafting, attribution modelling
Project / PSAAsana, Monday, Smartsheet, ERP modulesproject setup, resource planning, time-tracking review, project billing, portfolio rollup
Supply chainNetSuite, SAP IBP, Manhattan, internal WMSinventory reconciliation, demand planning, vendor management, three-way match, quality holds
ManufacturingSAP, Oracle, MES vendorsBOM rollup, work-order routing, MRP runs, plant maintenance, change-order review
HealthcareEpic, Cerner, custom EMRclaim coding, prior auth, scheduling, billing reconciliation, patient-portal triage

Every row is the same engine underneath. The product differences are: which connector runs, which skill bundle loads, which interface ships (chat · dashboard · CLI · mobile).


✦ What we believe

  • Local-first. The model goes where the data is. Cloud round-trips are an admission of failure, not a feature.
  • Typed contracts. Schema enforced at the storage boundary, not in an application layer above. Errors caught at compile, not in production.
  • Composable skills. Every business process is a skill. Skills compose. Skills ship in less than an hour.
  • Agents that do work. Tool-loop, typed permissions, real outcomes. Not chat-only demos.
  • Audit trail by construction. Every step writes events with lineage. Forensics is a query, not a feature request.
  • One language down the stack where it matters. Rust through storage, memory, and runtime; Python where the ML lives; TypeScript at the UX edge.
  • Open at the engine. What customers depend on is private; what builders need is open.

✦ Get in touch

San Francisco

Popular repositories Loading

  1. GNN GNNPublic

    GATs over event logs. Next-event prediction · bottleneck detection · conformance · Q-learning. PyTorch + PM4Py + Rust (588× on per-case loops).

    Python 65 7

  2. skills skillsPublic

    ERP•AI Skills. 50+ Claude Code skills: accounting · HR · procurement · support · ops. Composable. MCP-native.

    HTML 2 1

  3. skillcheck skillcheckPublic

    Static analyzer for Claude Code skills. Lint manifests · verify refs · catch trigger collisions before runtime.

    TypeScript 1

  4. cypher-rs cypher-rsPublic

    openCypher front-end in Rust. Lex · parse · sema · plan · optimize · cost. Ships an MCP server (cypher-mcp). Storage-agnostic. v0.10 shipped.

    Rust 1

  5. clickr clickrPublic

    Natural-language CLI for ClickHouse®. Text-to-SQL with local or cloud LLMs. Not affiliated with ClickHouse, Inc.

    Python

  6. erpai-cli erpai-cliPublic

    Natural-language CLI for ERP data. Invoices · payroll · inventory · 30+ business objects. Streams answers.

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…