Transform thoughts into searchable intelligence using AI, Vector Search, Voice Memory, and Smart Analytics.
Overview β’ Features β’ How It Works β’ Tech Stack β’ Installation β’ Deployment
RecallX is a next-generation AI memory platform that helps users capture, organize, search, and understand their thoughts using Artificial Intelligence and Vector Search.
Instead of saving plain notes, RecallX converts thoughts into embeddings and stores them inside Endee Vector Database for lightning-fast semantic retrieval.
This allows users to search memories by meaning rather than exact keywords.
Traditional note apps save text.
RecallX saves meaning.
Saved Thought:
Need to improve focus before exams.
Later Search:
How to study effectively?
RecallX still retrieves the right memory.
- Register / Login
- Secure password hashing
- Session management
- Profile settings
- Logout
- SaaS-style landing page
- Product overview
- Use cases
- How it works
- CTA buttons
- Register / Login access
- Save thoughts
- Add tags
- Mood tracking
- Categories
- Priority level
- Search by meaning
- Similarity retrieval
- Smart memory recall
- Record audio
- Upload voice notes
- AI transcription
- Save transcript as memory
- Group similar thoughts
- Discover topics automatically
- Mood trends
- Memory growth
- Productivity charts
- Weekly insights
- Create goals
- Track progress
- Completion stats
- Weekly review
- AI insights
- Growth patterns
- Manage users
- Logs
- Stats
- Performance
- Light / Dark mode
- Export data
- Delete account
- Privacy controls
RecallX uses Endee for storing embeddings and semantic memory retrieval.
- Open Source
- High Performance
- Scalable
- Hybrid Search
- Filtering Support
- AI Optimized
Need better focus for exams
AI transforms text into vectors.
Vectors + metadata stored securely.
How to study effectively?
RecallX returns semantically related memories instantly.
| Layer | Technology |
|---|---|
| Frontend | Streamlit |
| Backend | Python |
| AI | OpenAI |
| Vector DB | Endee |
| Database | SQLite |
| Charts | Plotly |
| Voice | Whisper |
| Deployment | Streamlit Cloud / Render |
RecallX/ βββ app.py βββ auth.py βββ brain.py βββ agent.py βββ analytics.py βββ clustering.py βββ requirements.txt βββ README.md βββ users.db βββ memory.json
git clone https://github.com/YOUR_USERNAME/RecallX.git
cd RecallX
pip install -r requirements.txt
streamlit run app.py
Create a .env file:
OPENAI_API_KEY=your_key
ENDEE_URL=http://localhost:8080
ENDEE_API_KEY=your_key
- Push project to GitHub
- Open Streamlit Cloud
- Connect repository
- Deploy instantly
Save notes, revision plans, exam strategies.
Capture startup ideas and business plans.
Track habits, moods, and self-improvement.
Store coding learnings and project notes.
Shared memory system (future version).
- Mobile App
- AI Reminder Engine
- Browser Extension
- Team Collaboration
- Knowledge Graph
- Emotion Detection
- Smart Notifications
Pull requests are welcome.
- Fork repository
- Create feature branch
- Commit changes
- Push branch
- Open Pull Request
Built with:
- Python
- Streamlit
- OpenAI
- Endee Vector Database
RecallX is more than a notes app.
It is your Second Brain.
Search your thoughts.
Understand yourself.
Upgrade memory.