Voicebar
음성 우선 Android 키보드, Gboard와 함께 사용 음성 입력 후 정리된 메시지가 입력란에 들어갑니다
Mac에서 선택한 작업을 다시 쓰고 번역·정리·계획까지 Tero 안에서 바로 수행하고, 무료로 시작해 Pro에서는 AI가 더 포함됩니다
Do more with what you select on your Mac. Rewrite, translate, organize files or make plans with Tero, right in the app you’re using. Start free, with more AI included in Tero Pro.
생산성Swift · PLpgSQLGitHub @aymenn8온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Do more with what you select on your Mac. Native macOS assistant behind one shortcut — bring your own AI key.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Tero is a native macOS assistant that lives behind one shortcut. It reads what you've selected, suggests the actions that fit, and runs them in place: correct a sentence, reply to a message, turn a date into a calendar event, rename a file or save a video. It's free, works without an account, and uses your own AI provider, or a model running on your Mac.
| Writing | Correct, Rewrite (natural, professional, casual), Adjust tone, Simplify, Improve prompt, Translate (12 languages), Clean formatting, Change case |
| Reading | Explain, Key points, Extract tasks, Check a claim (with sources), Ask anything (with web answers) |
| Replies | Three suggested intents for the message you selected, then a draft in its language |
| Planning | Create Reminders or Calendar events from a message, always reviewed before saving |
| Numbers & places | Calculate, convert units, currencies and time zones, open in Maps or get directions |
| Files | Rename and batch rename with AI suggestions, move to a folder, summarize images, PDFs and Office documents |
| Videos | Download a YouTube link as MP4 or MP3 into the folder you choose (uses your installed yt-dlp) |
| Clipboard | Local, searchable clipboard history with pins, files, images and links |
| Your own actions | Describe a habit in plain words and Tero turns it into a reusable action |
Everything is keyboard first: arrows to choose, Return to run, Esc to step back. Every action can have its own global shortcut.
Tero doesn't resell AI. Add a key in Settings → AI and requests go straight from your Mac to the provider you chose. Your key is stored in the macOS Keychain and never reaches Tero's servers.
| Provider | Protocol | Web answers & claim checks |
|---|---|---|
| OpenAI | Responses API | ✓ |
| Anthropic (Claude) | Messages API | ✓ |
| OpenRouter | OpenAI-compatible | ✓ |
| Grok (xAI), Google Gemini, Mistral, Groq, DeepSeek | OpenAI-compatible | — |
| Ollama, LM Studio | Local, OpenAI-compatible | — |
| Any OpenAI-compatible endpoint | OpenAI-compatible | — |
Optionally add a Typesafe key in Settings → AI → Recommendations: Jev then orders the suggested actions, called straight from your Mac like your AI provider. Without it, Tero uses local rules.
Prefer not to manage keys? Tero Pro is an optional subscription with AI included, available from the website.
Download the latest notarized build from Releases, drag Tero to Applications, then grant Accessibility access when asked so Tero can read your selection. Tero updates itself with Sparkle.
To download videos, install the tools once:
brew install yt-dlp ffmpeg
Requirements: macOS 14 or later, Xcode 26 or later with Swift 6, Node.js 24 (for the gateway tests).
git clone https://github.com/aymenn8/tero.git
cd tero
open Tero.xcodeproj # scheme "Tero Dev"
The project is set up for the maintainer's Apple team. To run it yourself, select the Tero target → Signing & Capabilities, choose your own team, and change the bundle identifier if Xcode asks. The Tero Dev scheme builds a separate development app with its own settings and Keychain items.
From the command line:
xcodebuild -project Tero.xcodeproj -scheme 'Tero Dev' -destination 'platform=macOS' build
swift test # core logic (Swift Testing + XCTest)
make check # account and ranking gateway checks (Node)
python3 Scripts/test-byok.py # bring-your-own-key engine against a synthetic provider
UI fixtures such as Scripts/test-panel-layout.py briefly open real panels on your Mac and use synthetic data only.
Selection (Accessibility, Finder) ──► Recommendations ──► Action bubbles ──► Action
│ │
local rules, optional own AI key ──► provider
Jev ranking (Pro or your own Typesafe key) Tero Pro ──► Supabase gateway
| Path | What lives there |
|---|---|
Sources/Core | Pure, testable logic (the TeroCore Swift package): action catalogue, recommendations, parsers, file workflows |
Sources/Panel | The floating panel controller and keyboard routing |
Sources/Selection | Accessibility capture and revalidation of the selected text, range and app |
Sources/AI | LocalGateway and AIProviderClient for your own key, and the Tero Pro gateway client |
Sources/UI, Sources/Settings | SwiftUI views, the shared action bubbles and Settings |
Sources/Clipboard, Sources/Habits, Sources/Planning | Clipboard history, personal actions, Reminders and Calendar |
Resources/AI/Prompts.json | The prompts used for every AI action |
supabase/functions | Tero Pro backend: tero-correct, tero-rank, tero-shop, tero-account, tero-events |
supabase/migrations | Database schema for accounts, usage, prompts and the action catalogue |
The app ships pointing to the hosted Tero backend, which only serves Tero Pro accounts. With your own key, Tero works fully without it.
More in the privacy policy.
Issues and pull requests are welcome. Please read CONTRIBUTING.md first, and report security issues privately as described in SECURITY.md.
Tero is released under the MIT License. Bundled third-party components keep their own licenses: Sparkle (Resources/Sparkle-LICENSE.txt), Inter (Assets/Fonts/Inter-OFL.txt), Lobe Icons (Resources/LobeIcons-LICENSE.txt) and Beautiful UI (Notices/BeautifulUI.txt).