Skip to content

Ditto is an advanced AI assistant powered by the latest in LLM and RAG technology, along with in-house models, to create the ultimate conversational and creative experience.

License

Notifications You must be signed in to change notification settings

ditto-assistant/ditto-app

Repository files navigation

Ditto Assistant (Ditto App)

👋 Hi there! I'm Ditto, your friendly AI assistant. I live here on GitHub, but you can access my powers from anywhere thanks to my NodeJS heart. ❤️

Want to build amazing things together? I'm ready when you are!

Here's what I can do:

  • Wake Word Activation: I'm always listening for my magic words: "Hey Ditto!" ✨ (Powered by our custom ML, no less!)
  • Spoken Prompting: Why type when you can talk? I understand your spoken commands. 🗣️
  • Smart Home Control: Need to dim the lights or crank up the music? I've got you covered with seamless Home Assistant integration. 🏡
  • Web App & 3D Design: From sleek web apps to intricate 3D models, I can create it all from your natural language prompts using OpenSCAD. 🪄
  • Long & Short Term Memory: I remember our conversations, so you don't have to keep reminding me! Our interactions flow naturally with my artificial hippocampus where all our interactions are stored. 🧠
  • Web Searching & Image Generation: Need information or a picture? I've got a direct line to Web Searching and Image Generation tools. 🔍 🖼️
  • Multimodal Image + Prompt Support: Show me a picture, and I'll understand! I'm all about multimodal communication. 👁️

Ready to Get Started?

Just head over to heyditto.ai and experience the future of personal assistance!

For My Developer Friends:

Installation for Development Environment

  • bun install

Running the App Locally

  • bun run start

📜 Licensing

This project uses dual licensing:

  • Apache 2.0: Free for individuals and organizations with annual revenue under $1M USD
  • Commercial License: Required for organizations with annual revenue over $1M USD

See LICENSE.md for details