Write freely. Structure when needed.
About ANQL | Features | Getting Started | Technical Details | Contributing | Community
The product is built around three principles:
- Start simple: writing should never require a database model or a setup step.
- Add complexity only when needed: tables, calculations, and charts appear when they help the thought in front of you.
- Keep the reasoning with the data: write your notes, calculations, and visualizations together in one local document.
ANQL is for people who want to think clearly without being forced into a spreadsheet, a heavy database, or a coding environment.
- Students and researchers: Take lecture notes naturally, organize data in tables, calculate with Math blocks, and visualize results with charts in one document.
- Anyone working with data and calculations: merchants, freelancers, financial analysts, and more...
- Excel is excellent for advanced analysis.
- Notion is excellent for collaboration and shared databases.
- Jupyter Notebook is excellent for code-driven computation.
ANQL is built for the space before, or between, those tools. ANQL offers the freedom of simple notes, with more power available exactly when you need it.
- Easy Writing: Write, format with Markdown shortcuts, style by selecting text.
- Smart Creation: Type "table" or "h2" on a new line and press
TABto create it instantly. - Local SQLite Database: Lightning-fast, reliable data persistence.
- Full-text search: Instantly find any thought across all your documents.
- Offline-First: Your data stays on your machine — always. No internet required.
- Light, dark, or system appearance: Choose a fixed light or dark mode, or follow your operating system's appearance setting.
- Import & Export: Open and save documents as Markdown, or as the native
.anqlformat — a ZIP archive containing the document JSON and all embedded assets. - Tables, Math & Charts: Combine structured data, calculations, and visualizations in one document.
ANQL is available for macOS, Windows, and Linux.
Because ANQL is not currently signed and notarized with an Apple Developer certificate, macOS may block the downloaded application. If you trust the download source:
- Open the downloaded
.dmgor application in Finder. - Right-click ANQL and select Open.
- Confirm by clicking Open in the warning dialog.
If macOS still blocks the application, remove the quarantine attribute from the downloaded app in Terminal:
xattr -dr com.apple.quarantine "/Applications/ANQL.app"Then open ANQL normally from Applications. Only run this command for an application obtained from a source you trust.
Prerequisites
- Node.js 18+ and npm
- Rust and Cargo (for Tauri)
- macOS 11+ (Big Sur), Windows 10+, or a recent Linux distribution
# Clone the repository
git clone https://github.com/anqlproject/anql.git
cd anql
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri buildCommon Issues
- Build fails: Ensure Node.js 18+ and Rust are installed
- Tauri dev crashes: Try clearing the cache:
rm -rf src-tauri/target
For more help, check our GitHub Issues or join our Discord.
| Layer | Technology |
|---|---|
| Desktop framework | Tauri |
| UI | React |
| State management | Zustand |
| Editor engine | Lexical |
| Math engine | mathjs |
| Charting | Chart.js |
| Database | SQLite |
| Platform | Status |
|---|---|
| macOS | ✅ Supported |
| Windows | ✅ Supported |
| Linux | ✅ Supported |
We're actively building. Here's what's on the roadmap:
- 🔗 More export formats
- 📊 Advanced visualizations
We welcome contributions! Whether it's reporting a bug, proposing a new feature, or submitting a pull request, your help is appreciated.
Please see our Contributing Guidelines to learn how you can help build ANQL.
Got feedback? Found a bug? Have an idea?
💬 Join our Discord server — we'd love to hear from you.
🐛 Report a bug or request a feature
Follow us on X / Twitter for updates.
This project is licensed under the MIT License - see the LICENSE file for details.


