A Markdown editor powered by your LLM. Like GitHub Copilot, but local and free. No account required.
- ⚡ Context-aware autocompletion - Like GitHub Copilot, but local
- ✨ Writing improvements - Intelligent text refinement that fixes spelling and grammar, and many more
- 🛡️ 100% offline - Works offline, and you choose where you store your files
- 👤 No account needed - Complete the onboarding process, and you'll be all set – no registration is required
This project uses mise to manage required tools (Node.js, pnpm, Rust). If you haven't installed mise yet:
# Install mise (macOS/Linux)
curl https://mise.run | shThen clone and get developing:
# Clone the repo
git clone https://github.com/szilarddoro/allein.git
cd allein
# Install tools (versions from mise.toml - you may need to restart the terminal first)
mise install
# Install project dependencies
pnpm install# Start dev server with hot reload
pnpm tauri dev# Build native executable for your platform
pnpm tauri buildAllein integrates with Ollama to bring AI writing assistance directly into your editor. Everything runs locally—your writing never leaves your machine.
First, install and start Ollama on your machine:
- Install Ollama
# macOS brew install ollama # or download from ollama.com
- Start Ollama server
ollama serve
You can download and configure models in two ways:
Simply start Allein and go through the onboarding flow—the app will guide you through downloading and configuring models directly in the UI.
Download the recommended models for different features:
# For context-aware autocompletion
ollama pull qwen2.5-coder:3b-base
# For writing improvement
ollama pull gemma3:latestThen configure them in Allein settings. The app will auto-detect your Ollama server at http://localhost:11434 (or you can customize the URL if your server is running on a different host/port).
That's it! 🎉
Allein is an independent, community-driven project built with ❤️. There are several ways you can help it grow:
We'd love your help making Allein better! Whether it's bug fixes, features, or documentation, every contribution matters.
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature - Commit your changes
git commit -m 'Add amazing feature' - Push to the branch
git push origin feature/amazing-feature - Open a Pull Request
Since this project isn't backed by any large companies, your support helps keep development active and the project thriving. Consider supporting via:
- Buy Me a Coffee - One-time or recurring support
- Code contributions - Your PRs and improvements are invaluable
- Feedback & bug reports - Help us identify and fix issues
Every bit of support, whether it's code, coffee, or kind words, genuinely makes a difference. Thank you! ☕
AGPL-3.0 License - see the LICENSE file for details.
