Ravana Buddy
- Author: Ravana-indus
- Repository: https://github.com/Ravana-indus/ravana_buddy
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Developer Tools
- Maintenance: Unmaintained
Install Ravana Buddy
bench get-app https://github.com/Ravana-indus/ravana_buddy
Add the Frappe Gems badge to your README
Maintain Ravana Buddy? Paste this into your README:
[](https://frappegems.com/gems/apps/Ravana-indus/ravana_buddy)
About Ravana Buddy
Ravana Buddy
Ravana Buddy is an AI assistant deeply integrated with ERPNext, powered by DeepSeek R1. It enables users to accomplish tasks in ERPNext through natural language conversations, including modifying DocType records, creating new records, deleting records, automating workflows, and more.
Features
- Chat Interface: Intuitive chat interface accessible from the ERPNext Desk
- Natural Language Understanding: Interact with ERPNext using natural language
- Document Operations: Create, read, update, and delete documents through conversation
- Context Awareness: The AI understands the context of your ERPNext environment
- Workflow Automation: Automate workflows and tasks through simple instructions
- Conversation History: Maintain and reference past conversations
- Permission Respect: All operations respect user permissions in ERPNext
Requirements
- Frappe v14+
- ERPNext v14+
- DeepSeek R1 model hosted on Azure (or compatible API)
Installation
Using Bench
# Get the app
bench get-app https://github.com/RavanaOS/ravana_buddy.git
# Install the app on your site
bench --site your-site.local install-app ravana_buddy
# Run migrations
bench --site your-site.local migrate
Configuration
- After installation, navigate to DeepSeek Settings in ERPNext
- Enter your Azure-hosted DeepSeek R1 API endpoint and API key
- Configure model parameters as needed
- Save the settings
Usage
- Click on the Ravana Buddy icon in the ERPNext navbar
- Start a new conversation
- Ask questions or give instructions in natural language
- Ravana Buddy will respond and perform actions as needed
Examples
- "Show me the last 5 sales orders"
- "Create a new customer named ABC Corp with email contact@abccorp.com"
- "Update the quantity of item XYZ in sales order SO-00001 to 10"
- "What's the total sales for this month?"
- "Help me set up a workflow for purchase approvals"
License
MIT
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.