Skip to content

leopeng1995/luna

 
 

Repository files navigation

Luna Assistant

A Chrome extension leveraging Chrome's built-in AI capabilities (Gemini Nano) for enhanced browsing and content interaction. This project was inspired by the Google Chrome Built-in AI Challenge and has transitioned its core functionality to utilize the power of on-device AI.

Supported Features

  • Text Translation (Translate API)
  • Write Content (Writer API)
  • Rewrite Content (Rewriter API)
  • Code Explanation (Prompt API)
  • WebPage Conversation (Summarization API, WIP)

Roadmap

  • Image Understanding
  • Suggested Questions
  • MindMap
  • Voice Playback
  • Video Summary

Prerequisites

Recommended to use nvm for Node.js environment management:

nvm install 20
nvm use 20

Recommended to use pnpm for project dependency management:

npm install -g pnpm

Installation

pnpm install

Development

pnpm run watch

Build

pnpm run build

About

Chrome LLM Assistant Extension

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.4%
  • JavaScript 3.8%
  • HTML 0.8%