Redmine AI Plugin
Chat with your Redmine data
With our Redmine AI plugin, you extend Redmine's capabilities by integrating artificial intelligence.
NewRemine AI Plugin DemoFree light version
Use our powerful AI plugin to access and chat with your Redmine information using various AI models.
Pricing
Try for free
Be among the first to use AI in Redmine. Try it now for free with our free light version.
Free
Try risk-free and free of charge!
Please note: Requires Redmine 5.1 and Ruby 3.1 or higher
299 EUR plus VAT*
Including 12 months of updates: Always have access to the latest plugin version.
Please note: Requires Redmine 5.1 and Ruby 3.1 or higher
The Redmine AI Plugin is an extension for Redmine that allows you to use artificial intelligence directly in your project management. It supports AI-powered features such as composing responses, summarizing comments, analyzing attachments, or creating status reports – directly within tickets, wikis, news, or other Redmine areas. The goal is to speed up workflows, improve content quality, and relieve teams of routine tasks.
The plugin supports all models that are available via a valid API connection. By default, these are for example:
OpenAI: gpt-3.5-turbo, gpt-4o
Ollama (self-hosted): Llama3, OpenHermes, Mixtral, Gemma
Azure OpenAI: with appropriate API configuration
When submitting a prompt, users can freely choose between all activated models – regardless of the project.
The free version enables basic functions such as sending prompts in tickets or text fields, inserting answers, and using prepared prompts.
The full version additionally offers:
This makes the full version suitable for teams with higher requirements for control, data protection, and integration.
Redmine: from version 5.0
Ruby: from version 3.1
Database: all supported by Redmine – MySQL/MariaDB, PostgreSQL, SQLite (development/testing only), MS SQL
AI access: API key for OpenAI/Azure or local Ollama installation
Optional (Streaming): Adapter (e.g. Redis) for real-time streaming of answers
An installation guide can be found in the supplied manual or at the following link:https://redmine.cy.dev.millepondo.biz/en/redmine-plugins/redmine-ai-plugin/manual
The guide contains all steps for installation, configuration, and activation of the plugin in your Redmine system.
Setup is done via Administration AI Connections. There you can create a new AI connection:
Go to the desired project to 'Settings Modules' and check the box for 'Redmine AI'.
Save the change – the AI functions are then available in the project (e.g. in tickets, wiki, or news).
Open Administration Roles and Permissions, select the desired role and activate the appropriate permissions in the AI section:
This allows you to control in detail which functions are available to the different user roles.
Go to Administration AI Prompts New AI Prompt. There you can:
set the context (e.g. ticket, ticket description, journal, wiki, news...),
This function is only available in the paid full version.
Tip: Templates help to standardize frequent requests in the team – for summaries, status reports, or text improvements.
Yes, you can set the following limits in the AI settings:
These options help to control the context and improve clarity.
No, it is currently not possible to set up user-specific AI connections.
All AI connections are configured centrally and activated per project. They are then available to all authorized users within the project.
Individual assignment per user (e.g. depending on role or personal selection) is not currently planned, but is intended for future versions.
The plugin supports various contexts in which AI functions can be used, including:
In the full version, administrators can:
This allows precise control over which Redmine data is passed to the AI.
No, the plugin cannot currently automatically create, close, or prioritize tickets.
These functions (e.g. automatic classification, prioritization, status change, or ticket creation based on AI answers) are planned for future versions.
System prompts are predefined instructions that are automatically passed to the model at the start of each AI request.
They set the basic tone, behavior, or role of the AI (e.g. "Always respond briefly and factually" or "Always address the user politely").
Usage:
System prompts are configured in the respective AI connection (under Administration AI Connections Edit model in the "Default Context" field).
In the full version of the plugin, a global AI context can be used where no Redmine data is transmitted.
What does that mean?
You can interact freely with the AI – similar to a normal chat with ChatGPT – without reference to a ticket, wiki, or project.
This is useful for brainstorming, idea generation, general questions, or text corrections.
How is it activated?
In the AI settings (AI Global Activate), the global context can be activated or deactivated.
Only users with the appropriate role and permission (Access Global Context) can use this function.
AI answers can be reused in Redmine with one click:
Note: Direct editing of the AI answer in the chat window is not possible – it must be inserted and adjusted manually if necessary.
Chat history is only available in the full version.
It is stored centrally and is accessible to authorized users – e.g. for administrators in the 'AI Chats' area.
A personal, user-specific history view is not currently available, but is planned for future versions.
In the free version, there is no chat history – answers are only visible in the current input window.
No, the plugin does not currently support voice control or dictation.
This feature would be particularly useful in mobile or practical scenarios – it is not currently available, but is on the roadmap as a possible future feature.
No, the plugin currently only supports the analysis of text files such as PDF, Word, or TXT.
Excel files (e.g. .xls, .xlsx) and image attachments (e.g. .png, .jpg) cannot currently be processed or analyzed.
Support for additional formats is planned for future versions.
No, the plugin does not currently support exporting AI answers or ticket data as a structured file (e.g. CSV, JSON, Excel).
The output is only as text in the chat.
Planned extension: An export function in common formats is on the roadmap for future versions.
No. The Redmine AI Plugin cannot currently automatically change or assign user roles or responsibilities. All role assignments must still be made manually via the Redmine rights system. Automatic role management based on AI results is planned for future versions.
Only the context-related content required for the respective request is transmitted – e.g. ticket description, comments, or wiki content.
In the full version, administrators can control:
When using external AI providers such as OpenAI, data transmission takes place via a secure API connection.
Chat history is only available in the full version.
It can be viewed by administrators or users with the appropriate permission (e.g. Manage AI Chat).
An individual chat history per user is not currently available, but is planned for the future.
In the full version: Yes – you can control which fields are transmitted to the AI. "Private Notes" can also be explicitly excluded or deactivated.
In the free version, this fine control is not available – all standard supported fields, including internal notes, can be included in the context.
There can be several reasons:
There can be several reasons for this:
All changes, improvements, and new features can be found in the official changelog on the Redmine Plugin page: https://www.redmine.org/plugins/redmine_ai
We recommend visiting this page regularly to stay informed about new features, bugfixes, and planned developments.
Do you have any suggestions on how we can improve the Redmine AI Plugin in the future? Or would you like to share a problem or enhancement idea with us?
We are really looking forward to hearing your thoughts! Feel free to reach out to us at info@redmine.services – every piece of feedback you provide helps us shape the future development of the plugin. Thank you in advance for your input, and we’re excited about your ideas!
Wether in person, by e-mail or by phone. The employees of our team are looking forward to you and your questions.