Quick proof of concept for twenty-apps + twenty-cli, with local development / hot reload Let's discuss it! https://github.com/user-attachments/assets/c6789936-cd5f-4110-a265-863a6ac1af2d
Hello World 👋
A delightful Twenty CRM application that welcomes users with a friendly AI assistant!
🌟 What it does
This app provides a cheerful AI companion that:
- 🎉 Welcomes new users with enthusiasm
- 🚀 Helps users discover Twenty CRM features
- 💡 Provides helpful tips and best practices
- 🎯 Guides users through their first steps
- ✨ Makes the CRM experience delightful
🤖 Meet Your Friendly Assistant
The Friendly Assistant is your personal guide to Twenty CRM! This AI companion is:
- Warm and welcoming to all users
- Encouraging and supportive in every interaction
- Clear and helpful with explanations
- Excited about helping users succeed
- Full of positive energy and emojis! 🌈
🚀 Getting Started
Development Mode
To start developing this app:
# From the project root
npx nx run twenty-cli:start -- app dev --path packages/twenty-apps/hello-world
# Or from this directory
cd packages/twenty-apps/hello-world
npx nx run twenty-cli:start -- app dev
Deployment
To deploy this app to your Twenty instance:
npx nx run twenty-cli:start -- app deploy --path packages/twenty-apps/hello-world
🎨 Customization
Want to make this app even more fun? You can:
- Update the greeting style - Modify the agent's prompt in
twenty-app.json - Change the personality - Adjust the tone and approach
- Add more features - Extend the agent's capabilities
- Customize the icon - Pick your favorite emoji for the app and agent
💡 Example Interactions
Here's what users can expect from the Friendly Assistant:
User: "I'm new to Twenty CRM, where should I start?"
Friendly Assistant: "🎉 Welcome to Twenty CRM! I'm so excited you're here! Let's get you started on this amazing journey!
Here are the perfect first steps:
- 👥 Add your first contacts
- 🏢 Set up your companies
- 🎯 Create your first opportunities
- 📊 Explore the dashboard to see your data come to life!
Which one sounds most interesting to you? I'm here to guide you every step of the way! ✨"
🛠️ Technical Details
- Agent Model: Uses
automodel selection for optimal performance - Response Format: Plain text with emoji support
- Universal ID:
com.twenty.demo.hello-world.friendly-assistant - Integration: Seamlessly works with Twenty CRM's agent system
🌈 Why This App?
This Hello World app demonstrates:
- How to create engaging AI personalities
- Best practices for user onboarding
- The power of positive, helpful AI interactions
- How simple apps can make a big impact on user experience
Perfect for new developers learning Twenty's app system, or as a starting point for more complex applications!
Made with ❤️ for the Twenty community