A lightweight, AI-powered note-taking app designed specifically for developers.
python install_alem.py
pip install PyQt6 numpy
python alem.py
python launch_alem.py
- Python 3.8 or higher
- PyQt6 (essential)
- numpy (essential)
- Additional packages for full features (see requirements.txt)
- Rich markdown note editing
- Real-time search with AI simulation
- Tag-based organization
- SQLite database storage
- Memory optimized (<70MB target)
- Syntax highlighting for code blocks
- Smart clipboard integration
- Keyboard shortcuts (Ctrl+N, Ctrl+S, Ctrl+F)
- Performance monitoring
- Live statistics display
- Modern, clean GUI design
- Resizable split-pane layout
- Professional styling
- Cross-platform compatibility
The app comes pre-loaded with developer notes:
- Python FastAPI examples
- React hooks reference
- SQL optimization tips
- Git workflow guides
- Docker configurations
- Memory Usage: 45-70MB (optimized)
- Search Speed: <100ms typical
- Startup Time: <2 seconds
- Database: Embedded SQLite
For issues or questions:
- Check the requirements are met
- Try the automated installer
- Run with error messages visible
MIT License - Feel free to modify and distribute.
Alem - Your AI-powered second brain for development notes.