Register

Foundry Familiar

An Add-on Module for Foundry Virtual Tabletop

Author: David Raynes Project Source Versions 13 - 13 (Verified 13) Last Updated 1 month ago

This package contains art, text, or software code produced using generative AI.

🧙 Foundry Familiar

An AI-powered magical assistant for your FoundryVTT campaigns

Foundry Familiar brings the power of artificial intelligence directly into your FoundryVTT interface. Like a magical familiar that has read all your campaign notes, this AI assistant can answer questions about your world, summarize journal entries, and help you manage your campaign more effectively.

Imagine having a tireless assistant who has memorized every detail of your campaign world. Foundry Familiar uses advanced AI technology to provide exactly that - an intelligent companion that can read your journals, answer questions about your NPCs, summarize plot threads, and help you stay organized as a Game Master.

Support on Patreon

⚠️ EARLY ALPHA - VERY LIMITED TESTING ⚠️

This module is in the very early stages of development with minimal testing. Only tested with Ollama using the qwen3 model so far. Other AI services (OpenAI, etc.) are completely untested.

Not recommended for any games - use at your own risk!


Perfect for Game Masters who want to:

Key Benefits:


📦 Installation

Step 1: Install the Module

Option A: Manual Installation (Current)

  1.  Download the latest release from GitHub
  2. Extract the ZIP file to your FoundryVTT modules directory
  3. Restart FoundryVTT

Option B: Foundry Package Manager (Coming Soon)

  1. Open the Add-on Modules tab in your Foundry setup
  2. Click “Install Module”
  3. Search for “Foundry Familiar”
  4. Click Install

Step 2: Enable the Module

  1. In your world, go to Settings → Manage Modules
  2. Find “Foundry Familiar” and check the box to enable it
  3. Click Save Module Settings

Step 3: Configure Your AI Service

  1. Go to Game Settings → Configure Settings → Module Settings
  2. Find “Foundry Familiar” and click Configure Familiar
  3. Choose your AI service:
    • Ollama (Local): Free, private, runs on your computer
    • OpenAI: Cloud service, requires API key and credits
    • Local Proxy: For advanced users with custom setups
    • Custom Endpoint: For other OpenAI-compatible services

⚙️ Configuration

Choosing Your AI Service

🏠 Ollama (Only Tested Option)

⚠️ OpenAI (UNTESTED)

Basic Configuration

  1. Select Endpoint: Choose your AI service from the dropdown
  2. Set Model: Pick an AI model (qwen3 tested for Ollama, others untested)
  3. Add API Key: Only needed for cloud services like OpenAI
  4. Test Connection: Click the test button to verify everything works
  5. Customize Behavior:
    • Temperature: Controls creativity (0.1 = focused, 1.0 = creative)
    • Max Tokens: Maximum response length
    • System Prompt: Instructions for how the AI should behave

💡 How to Use

Quick Commands

In JavaScript Console:

// Ask a question with full access to your journals
game.foundryFamiliar.ask("What happened in the last session?")

// Simple question without journal access
game.foundryFamiliar.summon("Give me some tavern names")

// Open settings configuration
game.foundryFamiliar.settings()

In Chat:

/ask Who is the mayor of Waterdeep in my campaign?
/familiar Generate 5 random NPC names

Practical Examples

Session Preparation: - “List all journals and summarize what the party learned about the dragon cult” - “What NPCs did the party meet in the last three sessions?” - “Search through my journals for unresolved plot threads”

During Play: - “Find information about Lord Blackwood in my journals” - “Search my session notes for tavern names” - “Look through recent journals and tell me the party’s current objectives”

Creative Assistance: - “Generate some complications for traveling through the Whispering Woods” - “What would a typical day look like in the mining town of Rockfall?” - “Create a short description of a mysterious magical artifact”


🔧 Troubleshooting

Connection Issues

Problem: “Connection failed” error

Problem: “Model not found” error

Performance Issues

Problem: Responses are slow

Problem: AI responses seem off-topic

Feature Requests

This module is in active development. If you have ideas for improvements:

  1. Check existing GitHub Issues
  2. Create a new issue with the “enhancement” label
  3. Describe your use case and how it would help your games

🎮 Privacy & Safety


📞 Support

Getting Help

Supporting Development

If Foundry Familiar helps your games, consider supporting its development:

Your support helps fund continued development and new features!


Last Updated: June 2024
Module Version: 0.1.1 (Alpha)
Foundry Compatibility: v13+
License: MIT

Categories

Available Versions

  1. Version 0.1.1

    1 month ago
    Foundry Version 13 - 13 (Verified 13) Manifest URL Read Notes