๐Ÿ”Œ Integrationsยถ

CellMageโ€™s power extends beyond just LLM interactions. It seamlessly integrates with your existing tools and services, bringing their context directly into your notebooks.

Available Integrationsยถ

Integration Featuresยถ

Each integration brings unique capabilities to your magical workflow:

Jira Integrationยถ

Fetch ticket information, create comments, update statuses, and more without leaving your notebook.

%jira PROJ-123  # Get ticket details

Confluence Integrationยถ

Import knowledge from your company wiki directly into your LLM context.

%confluence "Page Title"  # Import page content

GitHub Integrationยถ

Access repository information, pull requests, issues, and more.

%github repo:user/repo issue:42  # Get issue details

GitLab Integrationยถ

Similar to GitHub, but for GitLab repositories and merge requests.

%gitlab project:group/project mr:15  # Get merge request details

WebContent Integrationยถ

Fetch, clean, and extract content from websites to use as context for your prompts.

%webcontent https://example.com  # Extract and import website content

Google Docs Integrationยถ

Import content from Google Documents directly into your LLM context.

%gdocs https://docs.google.com/document/d/YOUR_DOC_ID/edit  # Import document content

Image Integrationยถ

Process, display, and add images to your LLM conversations and context.

%img path/to/image.jpg --resize 800 --show  # Process, display, and add to LLM context

Adding Your Own Integrationsยถ

CellMage is designed to be extensible. You can create your own integrations by:

  1. Subclassing BaseMagic from cellmage.integrations.base_magic

  2. Implementing the required methods

  3. Registering your magic with the IPython kernel

See the Developer Guide for more details on creating custom integrations.