Skip to content
 
 

Latest commit

 

History

22,642 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EspoCRM — NEXUS Integration Fork

EspoCRM instance with the NEXUS agentic platform module.

What's here

This is a working EspoCRM installation plus the Nexus custom module under application/Espo/Modules/Nexus/ and client/modules/nexus/. It connects EspoCRM to a running NEXUS gateway for:

  • Agent chat — inline AI assistant on Account, Contact, Lead, and Case records
  • Job queue — fire-and-forget prompts routed through NEXUS (/api/v1/nexus/submit)
  • RAG ingestion — entity saves push a text summary into NEXUS's knowledge base so the agent has CRM context
  • Admin settings panel — configure connection URL, credentials, and feature flags from EspoCRM Admin

Requirements

  • EspoCRM 9.x
  • PHP 8.3+
  • A running NEXUS gateway instance (default: http://potpie.local:5000)

Installation

The module lives in application/Espo/Modules/Nexus/ and client/modules/nexus/ within this repo. After cloning and setting up EspoCRM normally:

php command.php rebuild

Configuration

In EspoCRM: Admin → NEXUS Integration

Setting Default Description
nexusUrl http://potpie.local:5000 NEXUS gateway base URL
nexusUsername — NEXUS API username
nexusPassword — NEXUS API password
nexusEnabled false Enable gateway connectivity
nexusRagEnabled true Push entity saves into RAG knowledge base

API Routes (added by module)

Method Path Description
GET /api/v1/nexus/health Ping NEXUS gateway
GET /api/v1/nexus/settings Read current config
PUT /api/v1/nexus/settings Save config
POST /api/v1/nexus/chat Synchronous agent chat
POST /api/v1/nexus/submit Submit async job to queue
GET /api/v1/nexus/status/:jobId Poll job status
GET /api/v1/nexus/result/:jobId Fetch completed job result

Extracted standalone modules

The following integrations have been extracted to their own repos:

License

EspoCRM is licensed under GNU AGPLv3. The NEXUS module is MIT.

About

EspoCRM – Open Source CRM Application

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages