
Raven
Simple, open source team messaging platform


Raven is an enterprise messaging platform built on the Frappe Framework, designed for teams that use Frappe or ERPNext as their core business system. It provides rich text messaging, threaded conversations, file sharing, polls, availability status, and Google Meet integration in a familiar chat interface — while staying natively integrated with the underlying ERP data.
A no-code bot builder allows teams to create AI-powered assistants that can respond to queries, execute ERPNext operations using Jinja-based dynamic instructions, and analyse files with vision and code interpreter capabilities. Document event triggers send automatic notifications into channels when records change, and Frappe HR integration syncs departments, employees, and leave tracking directly into the communication layer.
Raven is built for organisations running Frappe-based stacks that want a self-hosted, ERP-aware messaging solution without the data exposure concerns of generic third-party communication platforms.
Frequently Asked Questions
What is Raven?
Raven is a simple, open source team messaging platform built on the Frappe framework. It offers channels, direct messages, threads, rich text, file sharing, and reactions, and it's designed for teams — especially those already using Frappe apps like ERPNext and Frappe HR — to keep all their communication in one place.
How does Raven differ from Discord?
Raven is built for business collaboration rather than community gaming or social chat. Its standout feature is deep integration with the Frappe ecosystem: you can share ERPNext documents with previews inside chat, trigger notifications on document events, and even run workflows or print documents directly from conversations.
Can I self-host Raven?
Yes. Raven is fully self-hostable. It provides an easy install script that sets up a production-ready instance in about five minutes, and it can be deployed on Frappe Cloud or your own infrastructure. You own your source code, data, and runtime.
Does Raven include AI features?
Yes. Raven AI lets you build bots and agents without writing code. You can extract data from files and images, chain multiple tasks, gather information from multiple sources, and call ERPNext functions — all from within chat conversations. These agents maintain context across complex multistep tasks via threads.
What security and authentication options does Raven support?
Raven supports all popular OAuth providers, custom OAuth, magic-link email login, 2FA (via email, SMS, or authenticator apps), LDAP, and session timeout and IP-based login restrictions. It also offers a mobile app and dark mode for a modern, productive experience.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 10/11/2026, 1:00:36 AM
View RepositoryRepository activity
Compare Raven with
Similar open source alternatives

Fluxer
A free and open source instant messaging and VoIP chat app for friends, groups, and communities.
Discord
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Discord
Element
Open-source Matrix client for secure, decentralized messaging, voice, and video — runs on your own server.
Discord
Linen
Lightweight, Google-searchable open source Slack and Discord alternative designed for online communities.

Colanode
Open source, local-first Slack and Notion alternative that puts you in control of your data with offline support and end-to-end encryption.

Discourse
Open source community forum platform combining long-form discussion, real-time chat, and strong moderation. Self-host it or use managed hosting.
Discord

