tiptour-macos  by milind-soni

AI-powered macOS assistant for screen and voice control

Created 2 months ago
415 stars

Top 70.2% on SourcePulse

GitHubView on GitHub
Project Summary

TipTour offers an open-source, AI-powered macOS companion for voice and screen control. It enables users to point, click, type, open apps, edit text, or act on highlighted screen areas via natural language, enhancing productivity.

How It Works

TipTour integrates Gemini Live for real-time voice, screen understanding, and tool calling. It uses CUA Driver Core for computer control (clicks, typing) and macOS Accessibility for native app structure analysis. A unique "Focus Highlight" feature lets users paint a freeform screen area (Ctrl+Shift+drag) for context-specific commands. This enables precise, AI-driven computer manipulation.

Quick Start & Requirements

Building from source requires macOS 14+, Xcode 16+, and Node 20+ (for optional Cloudflare Worker). Setup involves opening tiptour-macos.xcodeproj in Xcode, selecting a signing team, building (Cmd+R), pasting a Gemini API key into the menu bar panel, and granting macOS permissions (Microphone, Screen Recording, Accessibility, Screen Content). The API key is stored in macOS Keychain.

Highlighted Details

  • Focus Highlight: Precise, freeform screen region selection for targeted commands.
  • Contextual Actions: Commands operate within the active app and selected/hovered elements.
  • Operating Modes: Includes Autopilot (automatic), Tour Guide (tutorials), and Neko Mode (playful cursor).
  • Privacy-Focused: Outlines permissions and secures Gemini API key locally.

Maintenance & Community

The provided README does not contain specific details regarding notable contributors, sponsorships, community channels (like Discord or Slack), roadmaps, or deprecation notices.

Licensing & Compatibility

The project is licensed under the MIT license, which generally permits commercial use and integration into closed-source projects. Compatibility is restricted to macOS 14 and later.

Limitations & Caveats

TipTour is macOS-only (14+). Users must supply their own Gemini API key, incurring potential costs and privacy concerns. Building requires specific Xcode/Node.js versions. Potential TCC permission state invalidation exists when using xcodebuild for testing.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
210 stars in the last 30 days

Explore Similar Projects

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.2%
5k
Real-time AI assistance during calls
Created 1 year ago
Updated 5 days 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.0%
10k
Framework for multimodal computer operation
Created 2 years ago
Updated 8 months ago
Feedback? Help us improve.