Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Generic CRM boilerplate with AI agentic interface.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A generic CRM boilerplate for vibe coding on top of.
npm install -g supabase or check with npx supabase --version]Via the CLI:
Login (will open up OAuth for you to login in the browser)
npx supabase login
npx supabase projects create "Housing Advocacy CRM" --org-id
Or create one at supabase.com/dashboard.
Note your project URL and API keys from Settings > API
cp .env.example .env.local
Fill in your Supabase project credentials:
NEXT_PUBLIC_SUPABASE_URL — your project URLNEXT_PUBLIC_SUPABASE_PUBLISHABLE_DEFAULT_KEY — the anon pu keySUPABASE_SECRET_KEY — the service_role secret key (Project settings > API Keys)Add your own API keys:
OPENAI_API_KEY — required for embeddings and AI features. From platform.openai.comSTRIPE_SECRET_KEY — required for billing (or leave as placeholder to skip)Link your project and push the schema:
npx supabase link --project-ref YOUR_PROJECT_REF
npx supabase db push
This creates all tables, RLS policies, and pgvector extensions in your hosted database.
After pushing, regenerate TypeScript types to keep them in sync:
npx supabase gen types typescript --project-id YOUR_PROJECT_REF --schema public > lib/db/database.types.ts
pnpm install
pnpm dev
Create and manage companies with inline editing and a multi-stage pipeline (Lead, Opportunity, Client, Churned, Closed Lost). Each organiztracks details like website, industry, location, and employee size. Contacts live within organizations with inline-editable fields for name, email, phone, and location.
A knowledge base built around collections and content blocks. Collections group related content, and blocks represent individual capabilities or features with a title, category, and description. Supports bulk CSV import with flexible column mapping. All content is automatically embedded using OpenAI and stored as vectors in PostgreSQL for semantic search and referencing from the AI chat.
A conversational assistant with streaming responses, persistent chat history, and tool-based access to the knowledge base. The assistant can search content semantically, browse collections and blocks, manage organizations, and navigate the app — with preview-based confirmations before any database writes.
Install the Stripe CLI and run the webhook listener for local development:
stripe login
stripe listen --forward-to http://localhost:3000/api/stripe/webhook
Test card: 4242 4242 4242 4242, any future expiry, any CVC.
pnpm test # Unit tests (Jest)
pnpm test:e2e # E2E tests (Playwright)
See __tests__/README.md for detailed test documentation.
See .env.example for the full list with descriptions.
I'd recommend using Github for the repo and integrating directly to Vercel. It'll create a preview deploy branch on each git branch and previews on every commit. It's the tightest CI/CD I've seen in the market.