Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、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.