Nomad is a versatile and intelligent note-taking application designed to enhance your productivity and creativity, whether you're on the go or at home. With its adaptive learning system and powerful features, Nomad grows with you over time, providing a personalized experience for capturing and organizing your thoughts.
Current Status Nomad is currently in active development. The core text editing functionality and basic LLM integration have been implemented. The application now has a terminal user interface (TUI) using the tui-rs crate, providing a more user-friendly experience. Progress Log
Set up project structure and dependencies Implemented basic text editor functionality (insert, delete, cursor movement) Added file operations (load, save) Integrated a mock LLM model for processing instructions Created a TUI using the tui-rs crate Implemented main menu and editor view Added keyboard shortcuts for common operations
Todo List
Implement actual LLM integration (replace mock LLM) Add support for multiple notes/documents Implement a file browser for easier navigation Add search functionality within notes Implement undo/redo functionality Add support for basic text formatting (bold, italic, etc.) Implement note categorization and tagging Add support for attachments (images, links, etc.) Implement cross-device synchronization Add user authentication and data encryption Create mobile versions of the application Implement customizable themes and layouts Add support for plugins or extensions
- Versatile Note-Taking: Create text notes, memos, and sketches
- Multi-Platform Support: Use Nomad on mobile devices and desktop/laptop computers
- On-the-Go and At-Home Use: Access your notes anytime, anywhere
- LLM-Powered Assistance: Leverage advanced language models for smarter note-taking
- Personalization:
- Customizable skins
- Modifiers
- Personas
- Adaptive Learning System: Nomad evolves to better suit your needs over time
- Smart Filters: Efficiently organize and categorize your notes
- Shareable Content: Easily share notes and data stacks with others
- Security: Full encryption to keep your data safe
- Local Storage: Keep your notes on your device
- Cross-Device Sync: Seamlessly access your notes across all your devices
- Backup System: Never lose your valuable information
- Intuitive Interface: User-friendly design for effortless note-taking
- Customizable: Adapt Nomad to your preferences
- Growth-Oriented: The system evolves with your usage patterns
- Multi-Platform Compatibility: Use Nomad on various operating systems
- Offline Functionality: Take notes without an internet connection
- Secure Data Transmission: Protect your data during syncing
(Add instructions for installation, setup, and basic usage here)
feel free to contact me
This project is licensed under the MIT License - see the LICENSE file for details.
@guntrambechtold