![]()
FeatherNote: featherweight, offline-first PWA Note with Markdown, S3 Sync, and Share Target API.
Try FeatherNote now: feathernote.deno.dev
In a world of data breaches and ever-growing cloud subscriptions, haven't you ever wished for a note-taking app that puts you back in control?
That's the question that sparked the creation of FeatherNote. We were tired of our personal thoughts and important reminders being locked away in someone else's database, subject to their terms, their security, and their pricing. We wanted something simple, fast, and private. Something that worked offline as seamlessly as it worked online.
FeatherNote is our answer. It's a story of digital independence.
Imagine a notebook that's always with you, whether you're on a plane, in a subway, or simply disconnected from the grid. That's FeatherNote. It's an offline-first Progressive Web App (PWA) that lives entirely in your browser. Your notes are yours, stored securely on your own device in IndexedDB.
But what about backups? What about using your notes on your phone and your laptop?
This is where the magic happens. FeatherNote doesn't force you into a proprietary cloud. Instead, it empowers you to use your own. With an optional S3 Sync feature, you can connect FeatherNote to your own private S3 bucket—be it on AWS or any other S3-compatible provider. Your notes are synced, encrypted, and backed up in a space that you own and manage.
Why FeatherNote?
- ✍️ Effortless Markdown: A clean, beautiful Markdown editor with a live preview. Formatting your thoughts has never been more satisfying.
- 🚩 Prioritize Your Notes: Easily reorder your notes by priority to keep the most important ones at the top.
- ✂️ Clip Note Content: Easily clip and save snippets of content from your notes.
- ✈️ Truly Offline-First: No internet? No problem. Write, read, and edit your notes anytime, anywhere.
- 🔒 Privacy is Paramount: Your S3 credentials are encrypted in your browser and are never sent to any server but your own. We can't see your notes, and neither can anyone else.
- 🔔 Stay on Track: Set reminders for your notes and get push notifications so you never miss a beat.
- 🌐 Web Clipper: Found something interesting online? Paste a URL into a new note and watch FeatherNote automatically fetch and save the content. It's like a "read it later" feature, but for your own private notebook.
- 📲 Installable & Shareable: As a PWA, you can install FeatherNote on your desktop or mobile device for a native-app feel. You can even share content directly to it from other apps!
- 🚀 Feather-light & Fast: Built with Alpine.js and Tailwind CSS, the interface is snappy, responsive, and a joy to use.
- 🎨 Excalidraw Integration (Non-Offline-able-Yet because of React Dependencies): Sketch your ideas, create diagrams, and embed them directly into your notes.
- ☁️ Sync to Your Own Cloud (Optional): Securely sync your notes across devices using your own S3 bucket. Your data, your rules.
- 💜 Nostr Integration (Optional): Sync or Publish your notes with the decentralized Nostr protocol.
- 💾 Google Drive Backup (Optional): Simple, zero-configuration sync using your Google Drive.
- 🤖 AI-Powered Tools (Optional):
- Automatic Tagging: Let FeatherNote suggest relevant tags for your notes based on their content.
- Improve with AI: Enhance your writing, fix grammar, and rephrase sentences.
- Summarize with AI: Quickly get the gist of long notes with AI-powered summaries.
Concern on AI-Powered features?
FeatherNote integrates powerful AI capabilities to enhance your note-taking experience. What sets our approach apart is our commitment to user control and flexibility. You are not locked into a specific AI provider; instead, you can connect to the AI of your choice, whether it's a third-party service or your own self-hosted model.
Your AI, Your Choice
We believe that you should have the freedom to choose the AI that best suits your needs for performance, privacy, and cost. FeatherNote supports connecting to any AI provider that offers an API OpenAI compatible endpoint.
- Third-Party AI Services: Easily connect to popular AI services like OpenAI, Google AI, Anthropic, and more. All you need is your API key.
- Self-Hosted AI: For maximum privacy and control, you can run your own AI models (e.g., using Ollama, Llamafile, or a custom solution) and point FeatherNote to your local or private server. As long as your model is served via an API endpoint, FeatherNote can integrate with it.
Secure and Private
Your API keys and credentials are encrypted and stored locally in your browser. They are only used to communicate directly with your chosen AI provider and are never sent to our servers.
How it Works
- Go to Settings: Navigate to the settings page in FeatherNote.
- Enter Your AI Configuration: Provide the API endpoint URL and your authentication credentials (e.g., API key, bearer token).
- Start Using AI Features: Once configured, you can use features like "Improve with AI" and "Summarize with AI" throughout the app.
This approach allows you to leverage the power of AI while maintaining full ownership and control over your data and tools.
Reminder:
Loading notes...