8000 GitHub - Cy-47/CaLens: Instantly add events to calendar by taking a screenshot
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cy-47/CaLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CaLens

❌ No more manual event or deadline entries!

Simply take a screenshot with CeLens, and it will automatically add the event to your calendar 🚀

Powered by 👀 Vision Language Models

MacOS

Join the discord server for release, updates, support, and more!

CeLens Screenshot ⭐ Star if you like this project!

🚀 Features

  • 🔮 Intelligent extraction & summary by Vision LLM
  • ✂️ Take screenshot anywhere with global shortcut
  • 🔗 Show links to mainstream calendars
  • ⚡ Add many events at once!

🎯 Planned

  • $\int$ Google calendar API integration
  • 💾 Download ICS
  • ☁️ Officially hosted server

CeLens Screenshot

💻 Supported OS

  • MacOS
  • Windows: 👀 coming soon
  • Web: 👀 coming soon
  • Linux: 🐧 contribution welcomed
  • Mobile: 🌝 possible future

🍰 Usage

Before the release of the officially hosted version, you will need to provide your own OpenAI API key, which will be stored locally in the app's config directory. Note: tier 1 is required to access gpt-4o.

After that, just press the shortcut to take screenshots!

Warning

Currently, the API key is stored as plain text in a config.json file. This is fine for usage on a private computer, but may cause the key to be leaked if others have access to the file.

🔨 Build

To build CeLens from source, follow these steps:

  1. Install pnpm (or npm) and rust

  2. Clone the repository:

    git clone https://github.com/Cy-47/CaLens.git
  3. Install dependencies

    cd CaLens/Core
    pnpm install
    cd ../Desktop
    pnpm install
  4. Build and run the application

    Use one of the following commands:

    # For development
    pnpm tauri dev
    # For production build
    pnpm tauri build

🎨 Contribution

Welcome!

📖 Language, Frameworks & Tools

  • TypeScript
  • Tauri
  • SvelteKit & Vite
  • OpenAI API
  • Flowbite Svelte
  • TailwindCSS

📂 Repo structure

  • Core
    • Event parsing, inference
  • Desktop
    • Desktop App

About

Instantly add events to calendar by taking a screenshot

Resources

Stars

Watchers

Forks

Packages

No packages published
0