new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open-source, local-first App Store Optimization workspace: keywords, rankings, competitors, App Store Connect, Apple Ads, PostHog & MCP
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Open-source App Store Optimization workspace — self-host it or run it as a multi-tenant SaaS. Research keywords, track rankings, watch competitors, edit your App Store listing, localize prices, run Apple Ads and connect your analytics — with Google sign-in, isolated workspaces and team invites. Built with Next.js 16, React 19, Tailwind 4, Postgres and Better Auth. UI kit derived from the MIT-licensed Kargul sales-crm starter. [README 설치·사용 부분 발췌] Getting started (local)README 전문 보기 ↗
Open-source App Store Optimization workspace — self-host it or run it as a multi-tenant SaaS. Research keywords, track rankings, watch competitors, edit your App Store listing, localize prices, run Apple Ads and connect your analytics — with Google sign-in, isolated workspaces and team invites.
Built with Next.js 16, React 19, Tailwind 4, Postgres and Better Auth. UI kit derived from the MIT-licensed Kargul sales-crm starter.
| Area | What you get |
|---|---|
| Keywords | Tracked keywords per app and storefront with popularity, difficulty, targeting label, position + change, 30-day sparkline, estimated downloads, top-5 downloads/MRR, notes, likes, filters, CSV export, detail sheet with trend chart and version markers, top-apps sheet, background refresh |
| Suggestions | Keyword ideas from App Store search hints, top-ranking titles, competitors and recombinations (optional Claude-powered ideas), scored and one-click trackable; metadata insights for title/subtitle |
| Country opportunities | Scan one keyword across 66 storefronts, opportunity score, your rank, top competitor, world map |
| Explore & competitors | Search any app, profile with estimates, screenshots, ranking keywords, country presence map, similar apps; competitor tracking and keyword-by-keyword comparison |
| Reviews | Multi-storefront reviews, rating distribution, themes, optional AI summary |
| App Store page | App Store Connect metadata editor (name, subtitle, keywords, promo text, description, what's new) with keyword coverage, diff-before-save, locales, localization grid, US multi-locale keyword buckets, screenshots |
| Price localization | Subscriptions & IAPs: purchasing-power or equalized pricing snapped to Apple price points, scheduled changes |
| Apple Ads | OAuth setup, dashboard, campaigns / ad groups / keywords / negatives, bid & budget edits with diffs, campaign creation, cannibalization fix, playbook-driven recommendations |
| Analytics | Self-hosted install attribution (AdServices), RevenueCat & Superwall webhooks, overview, sources, geography, retention, keyword ROAS; PostHog product analytics |
| MCP server | 50 tools over Streamable HTTP with OAuth 2.1 sign-in (or a per-workspace static token) for Claude, Claude Code, Codex, Cursor and VS Code — read-only by default, guarded dry-run writes, plus a Claude Code / Codex plugin with ASO skills |
Popularity comes from Apple's own Search Ads popularity (Apple Ads Platform API) when a workspace or platform Apple Ads key is configured, and is otherwise estimated from App Store search suggestions; difficulty, download and revenue numbers are modeled estimates from public App Store data. Rankings come from the public iTunes Search API and can differ slightly from what a given device shows.
The MCP server lives at https://aso.french-web.com/api/mcp (or <your APP_URL>/api/mcp when self-hosting). Clients sign in with OAuth: a browser page opens, you pick the workspace and approve. A workspace admin first enables the server (and, optionally, write tools) in MCP Server; connected clients are listed there and can be disconnected.
/open-aso:keywords, /open-aso:audit, /open-aso:apple-ads + ASO skills):
/plugin marketplace add amintt2/open-aso
/plugin install open-aso@open-aso
Then run /mcp and sign in. Without the plugin: claude mcp add --transport http open-aso https://aso.french-web.com/api/mcp.codex plugin marketplace add amintt2/open-aso then codex plugin add open-aso@open-aso, or just the server: codex mcp add open-aso --url https://aso.french-web.com/api/mcp (then codex mcp login open-aso if it doesn't prompt).{ "mcpServers": { "open-aso": { "url": "https://aso.french-web.com/api/mcp" } } } to ~/.cursor/mcp.json.Authorization: Bearer <token>.The plugins in plugins/open-aso point at the hosted instance; self-hosters use the URL-based commands above with their own domain.
npm install
docker run -d --name open-aso-pg -e POSTGRES_USER=open_aso -e POSTGRES_PASSWORD=open_aso -e POSTGRES_DB=open_aso -p 5433:5432 postgres:17-alpine
cp .env.example .env.local
npm run dev
Fill .env.local (see .env.example). Set OPEN_ASO_DEV_LOGIN=1 locally to get an e-mail sign-in without Google. Migrations run automatically on start.
| Variable | Purpose |
|---|---|
DATABASE_URL | Postgres connection string |
BETTER_AUTH_URL / BETTER_AUTH_SECRET | Public URL of the app and auth secret |
OPEN_ASO_ENCRYPTION_KEY | Encrypts workspace credentials at rest (AES-256-GCM) |
GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET | Google sign-in |
OPEN_ASO_ADMIN_EMAILS | Comma-separated platform admins (unlimited plan, /admin) |
OPEN_ASO_SIGNUPS | open (default), invite or closed |
OPEN_ASO_DISABLE_SCHEDULER=1 | Disable the background keyword refresh |
docker-compose.yaml runs the app and Postgres 17 with a persistent volume. On Coolify, create a Docker Compose resource from this repo and set APP_URL (e.g. https://aso.example.com), GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET and OPEN_ASO_ADMIN_EMAILS; Postgres credentials, the auth secret and the encryption key are generated by Coolify. Add ${APP_URL}/api/auth/callback/google as an authorized redirect URI in Google Cloud.
Import a legacy single-user SQLite database into a workspace with npx tsx --tsconfig tsconfig.json scripts/import-sqlite.ts --file .data/open-aso.sqlite --email [email protected].
MIT. Not affiliated with Apple or with any commercial ASO product.