clicky  by farzaa

AI screen buddy for interactive assistance

Created 5 days ago

New!

3,582 stars

Top 13.5% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Clicky is an open-source AI teacher companion for macOS, designed to integrate with the user's cursor, observe the screen, and communicate via voice and text. It offers developers a platform to customize, extend, or study its architecture, providing an interactive AI assistant directly on the desktop.

How It Works

This macOS menu bar application features a control panel and a transparent cursor overlay. It captures audio via push-to-talk, streams it to AssemblyAI for transcription, and sends transcripts with screenshots to Claude via SSE. Claude's responses are synthesized by ElevenLabs TTS. A unique feature allows Claude to embed [POINT:x,y:label:screenN] tags to direct the cursor across displays. All external API calls are proxied through a Cloudflare Worker for security.

Quick Start & Requirements

Setup is streamlined via Claude Code using a specific prompt, or manually. Manual setup requires macOS 14.2+, Xcode 15+, Node.js 18+, a Cloudflare account, and API keys for Anthropic, AssemblyAI, and ElevenLabs. Key steps include configuring the Cloudflare Worker (deploying or local dev), updating proxy URLs in the Swift code (leanring-buddy directory), and building via Xcode.

Highlighted Details

  • Screen-aware AI desktop companion.
  • Real-time transcription and AI response generation.
  • AI-driven dynamic cursor control.
  • Secure API key management via Cloudflare Worker.
  • macOS menu bar integration with custom overlays.

Maintenance & Community

Contributions via Pull Requests are welcome. Feedback and inquiries can be directed to the maintainer on X (@farzatv). The project encourages leveraging Claude Code for easier development.

Licensing & Compatibility

The project's license is not explicitly stated, potentially impacting commercial adoption. Functionality is limited to macOS due to reliance on platform-specific frameworks like ScreenCaptureKit.

Limitations & Caveats

Requires macOS 14.2+. The project directory leanring-buddy contains a deliberate typo. The unspecified license necessitates clarification for integration. Setup involves managing multiple third-party API keys, which may incur costs.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
35
Issues (30d)
21
Star History
3,610 stars in the last 5 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

InternGPT by OpenGVLab

0.0%
3k
Interactive demo platform for showcasing AI models
Created 2 years ago
Updated 1 year ago
Starred by Lysandre Debut Lysandre Debut(Chief Open-Source Officer at Hugging Face), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

cheating-daddy by sohzm

0.4%
5k
Real-time AI assistance during calls
Created 10 months ago
Updated 2 months ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jinze Bai Jinze Bai(Research Scientist at Alibaba Qwen), and
4 more.

self-operating-computer by OthersideAI

0.1%
10k
Framework for multimodal computer operation
Created 2 years ago
Updated 6 months ago
Feedback? Help us improve.