new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Turn missed calls into booked appointments with AI-powered SMS conversations.
When a business misses a call:
1. Detects the missed call via Telnyx
2. Sends an immediate text to the caller
3. Has an AI conversation to understand what they need
4. Books appointments directly into the calendar
5. Logs everything in a dashboard for the business to review
• Framework: Next.js 14 (App Router)
• Database: PostgreSQL (via Neon)
• Auth: Clerk
• SMS/Voice: Telnyx
• AI: Claude (Anthropic)
• Styling: Tailwind CSS
• Hosting: Vercel
Then edit .env.local and fill in your credentials:查看完整 README ↗Turn missed calls into booked appointments with AI-powered SMS conversations.
When a business misses a call:
cd missedcall-ai
npm install
Copy the example environment file:
cp .env.example .env.local
Then edit .env.local and fill in your credentials:
# Clerk (from https://dashboard.clerk.com)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_xxxxx
CLERK_SECRET_KEY=sk_test_xxxxx
# Neon Database (from https://console.neon.tech)
DATABASE_URL=postgresql://xxxxx
# Anthropic (from https://console.anthropic.com)
ANTHROPIC_API_KEY=sk-ant-xxxxx
# Telnyx (from https://portal.telnyx.com)
TELNYX_API_KEY=KEYxxxxx
TELNYX_PUBLIC_KEY=xxxxx
TELNYX_PHONE_NUMBER=+1xxxxxxxxxx
Push the schema to your database:
npm run db:push
This creates all the tables defined in prisma/schema.prisma.
npm run dev
Open http://localhost:3000 to see your app.
For local development, you'll need a tunnel so Telnyx can reach your computer. Install ngrok (or use a similar tool):
# Install ngrok (one-time)
brew install ngrok # on Mac
# Start the tunnel
ngrok http 3000
Then configure your Telnyx phone number's webhooks:
https://your-ngrok-url.ngrok.io/api/webhooks/voicehttps://your-ngrok-url.ngrok.io/api/webhooks/smsmissedcall-ai/
├── app/
│ ├── (auth)/ # Auth pages (sign-in, sign-up)
│ ├── (dashboard)/ # Protected dashboard pages
│ │ ├── dashboard/ # Main dashboard
│ │ ├── conversations/ # View conversations
│ │ ├── appointments/ # View appointments
│ │ └── settings/ # Business settings
│ ├── api/
│ │ └── webhooks/ # Telnyx webhook handlers (voice, sms, etc.)
│ ├── layout.tsx # Root layout
│ └── page.tsx # Landing page
├── lib/
│ ├── db.ts # Database client
│ └── utils.ts # Helper functions
├── prisma/
│ └── schema.prisma # Database schema
└── middleware.ts # Auth middleware
prisma/schema.prismaDefines all database tables: businesses, users, conversations, messages, appointments.
app/api/webhooks/voice/route.tsReceives incoming call notifications from Telnyx (Call Control API). Handles answer, speak, gather, transfer; detects missed calls and triggers the initial SMS.
app/api/webhooks/sms/route.tsReceives incoming Telnyx SMS events (message.received, message.finalized). Sends messages to Claude AI and replies via Telnyx.
middleware.tsProtects dashboard routes - only logged-in users can access them.
# Push schema changes to database
npm run db:push
# Open Prisma Studio (visual database editor)
npm run db:studio
# Regenerate Prisma client after schema changes
npm run db:generate
NEXT_PUBLIC_APP_URL in Vercel environment variablesThis is a custom-built SaaS. If you need help, refer back to the build guide.