https://github.com/arach/blink
A beautiful transparent notes application built with Tauri, React, and native macOS window controls
https://github.com/arach/blink
notes notes-app
Last synced: 5 months ago
JSON representation
A beautiful transparent notes application built with Tauri, React, and native macOS window controls
- Host: GitHub
- URL: https://github.com/arach/blink
- Owner: arach
- Created: 2025-06-06T19:37:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-20T03:08:13.000Z (7 months ago)
- Last Synced: 2025-11-20T05:19:35.220Z (7 months ago)
- Topics: notes, notes-app
- Language: TypeScript
- Homepage: https://blink.arach.dev
- Size: 52.4 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blink: AI-Native Spatial Notes
From static documents to intelligent, spatially aware notes.
---
## Vision
Blink reimagines note-taking as AI-native knowledge management. Notes aren’t static text but autonomous agents that can think, update, and contribute on their own.
### Core Principles
- **Spatial context**: where a note lives matters
- **Asynchronous work**: AI processes notes even when you’re not active
- **Conversational notes**: interact with each note as an ongoing dialogue
- **Emergent organization**: structure comes from AI understanding, not manual sorting
- **Multimodal inputs**: notes handle text, images, voice, and more
---
## Current Features
### Multi-Window Spatial Notes
- Detach notes into frameless, floating windows
- Spatial arrangement saved and restored
- Real-time sync between main app and detached windows
- Global shortcuts, focus mode, command palette
### Customization
- Markdown-first editor with preview
- Font, spacing, and theme controls
- Window transparency, always-on-top, typewriter mode
- Syntax highlighting for code
### Core Management
- Instant search with fuzzy matching
- Auto-save with backups
- Smart title extraction
- Cross-platform support
---
## Tech Stack
- **Frontend**: React, TypeScript, TailwindCSS, Zustand
- **Backend**: Rust (Tauri v2)
- **Storage**: JSON file-based, migratable to databases
- **Build**: Vite for dev and cross-platform desktop builds
---
## Roadmap
### Phase 1 (Done)
- Multi-window spatial foundation
- Command palette, focus mode, customization
### Phase 2 (Next)
- AI service integration (Claude, OpenAI)
- Per-note AI context and multimodal inputs
- Background processing
### Phase 3
- Conversational notes with history
- Cross-note awareness
- Spatial context in reasoning
### Phase 4
- Self-updating notes
- AI-generated insights and briefings
- Pattern recognition across notes
### Phase 5
- Note-to-note AI conversations
- Ecosystem-level intelligence
- Collaborative knowledge evolution
---
## Architecture
- **Spatial-first**: window positions as metadata, clustering for related notes
- **AI-native**: each note has its own AI context and memory
- **Local-first**: encrypted storage, optional sync
- **Rust backend** for performance and security
---
## Contributing
Areas for contribution:
- AI integration
- Spatial clustering and intelligence
- Multimodal processing (voice, images, docs)
- Rust optimizations
Principles:
- AI-native design
- Spatial awareness
- User empowerment
- Simple interactions → emergent behaviors
---
## License
MIT