-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Credevator edited this page Aug 15, 2025
·
4 revisions
Recaller is a privacy-first, open-source personal assistant application designed to help you manage your finances, communications, social activities, belongings, and recurring paymentsβall powered by on-device/self-hosted AI.
- Installation Guide - Setup and deployment instructions
- Quick Start Tutorial - Get up and running in minutes
- Development Environment - Local development setup
- System Architecture - High-level system design
- Database Schema - Data models and relationships
- API Documentation - REST API endpoints and usage
- MCP Integration Guide - LLM integration via Model Context Protocol
- Financial Management System - Complete financial tracking solution
- Task Management - Task and reminder system
- Contact Management - Personal and professional contacts
- Analytics System - Insights and reporting
- MCP Integration Guide - LLM integration and AI features
- Contributing Guidelines - How to contribute to the project
- Code Standards - Coding conventions and best practices
- Testing Guide - Testing strategies and implementation
- Deployment Guide - Production deployment instructions
- Multi-Tenant Architecture - Tenant isolation and management
- Background Tasks - Automated processing and notifications
- Security & Privacy - Data protection and privacy features
- Performance Optimization - Scaling and optimization
- MCP Integration Guide - LLM integration and configuration
- Transaction Tracking: Credit/debit transactions with categorization
- Recurring Payments: Automated EMIs, salary, and subscription management
- Budget Management: Spending limits and alerts
- Multi-Currency Support: International transaction handling
- Financial Analytics: Insights and reporting
- Task Management: To-dos, reminders, and recurring tasks
- Contact Management: Personal and professional relationships
- Event Tracking: Social activities and appointments
- Belongings Management: Inventory and asset tracking
- AI Integration: LLM-powered assistance via MCP server
- On-Device AI: No data sent to third-party services
- Self-Hosted: Complete control over your data
- Multi-Tenant: Secure isolation for organizations
- Open Source: Transparent and extensible
- MCP Protocol: Standardized LLM integration with privacy-first design
- Framework: FastAPI (Python)
- Database: PostgreSQL with SQLAlchemy ORM
- Cache: Redis for session and task management
- Background Tasks: Celery for automated processing
- Authentication: JWT-based with multi-tenant support
- Framework: React 19+ with TypeScript
- Styling: Tailwind CSS
- UI Components: Headless UI, Heroicons
- HTTP Client: Axios with interceptors
- State Management: React Context and hooks
- Containerization: Docker and Docker Compose
- Database Migrations: Alembic
- API Documentation: OpenAPI/Swagger
- Background Processing: Celery + Redis
- Email Notifications: SMTP integration
- MCP Server: Model Context Protocol for LLM integration
- Model Context Protocol: Standardized LLM integration with MCP v1 compliance
- Multi-Backend Support: Ollama, HuggingFace, OpenAI-compatible APIs
- Privacy-First AI: On-device processing with zero external data sharing
- Tenant Isolation: Complete model access control per tenant
- Extensible Architecture: Plugin-based system for custom backends
- Complete financial management module with 6 database tables
- Advanced transaction categorization and subcategorization
- Automated recurring transaction processing
- Budget tracking with alerts and notifications
- Multi-currency support and analytics
- Email reminders for upcoming payments
- Tenant-based data isolation
- User access control within tenants
- API-level tenant filtering
- Background task tenant isolation
- GitHub Issues: Report bugs and request features
- Discussions: Community discussions and Q&A
- Contributing: See our Contributing Guidelines
- License: AGPLv3 - Open source and community-driven
- Project Repository
- Live Demo (coming soon)
- API Documentation (coming soon)
- Community Chat (coming soon)
Last updated: August 15, 2025 Built with β€οΈ for privacy and productivity.