Build Status

Disciple.Tools - AI

Use AI to make working in Disciple.Tools awesome. Use natural language filtering and the power of AI summarization and transcription.

Features

AI-Powered Search and Filtering

Use natural language prompts to filter contacts, groups, and other records.

https://github.com/user-attachments/assets/79f1f754-7165-407c-a303-5b67d533abd4

Voice Message Transcription

Record voice messages that are automatically transcribed and used to update contact records.

https://github.com/user-attachments/assets/27079d48-b7cc-4c2a-bb5c-27dfb35debd0

AI Summaries

Summarize conversations and activity on contact and group records.

https://github.com/user-attachments/assets/9dd52f95-a4ec-42cc-b200-83a9f1c01b09

On see the summaries in the list view:

image

Magic Link List

Standalone magic link applications with AI-powered search and filtering capabilities

https://github.com/user-attachments/assets/1130a367-29ed-4fd1-801e-b39b3c34e9d0

Dynamic AI Maps

AI-generated maps in the metrics section that visualize filtered data geographically

https://github.com/user-attachments/assets/e4574c10-94c9-46fb-bc3a-8112205ef660

Configuration

LLM Settings

After installation, configure your AI provider in the admin settings:

  1. LLM Endpoint: Your AI provider's API endpoint URL
  2. API Key: Your authentication key for the AI service
  3. Model: The specific AI model to use (e.g., gpt-4, claude-3, etc.)

Module Settings

The plugin includes several configurable modules:

  • List Search and Filter: Enable AI search and filter for lists
  • List User App (Magic Link): A user app with AI search and filter integrated
  • Metrics Dynamic Maps: AI-powered maps in the metrics section

Contribution

Contributions welcome. You can report issues and bugs in the Issues section of the repo. You can present ideas in the Discussions section of the repo. And code contributions are welcome using the Pull Request system for git. For more details on contribution see the contribution guidelines.