Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、Codex、Cursor 以及 40 多个编码代理作为持久机器人使用。支持群组聊天、线程、应用。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗An AI-powered technical support backend for DevOps/SRE teams. It answers support questions from a runbook knowledge base with citations (RAG), and runs an agent that can search the knowledge base, create, check and triage incident tickets, and escalate to a human.
Progress: Phases 1–8 of 15 complete. Live status of every phase: AGENTS.md. New to the code? Start with CODE_TOUR.md.
| Layer | Choice |
|---|---|
| Hosting | Vercel (Hobby) |
| Backend | Python + FastAPI |
| Database | Neon Postgres + pgvector |
| LLM + embeddings | Google Gemini (gemini-embedding-001, 768 dims) |
| Auth | Self-rolled JWT |
| CRM | Mocked in Postgres |
| Automation | Vercel Cron + local n8n |
python -m venv .venv and activate itpip install -r requirements.txt.env.example to .env and fill in real values (never commit .env)scripts/init_db.sql against your Neon database (SQL editor or psql)python scripts/ingest.py to load data/docs/ into the knowledge baseuvicorn app.main:app --reload, then open /health, /docs (Swagger) or / (web console)Tests: pytest
app/ FastAPI app: routes, config, DB, auth, RAG, LLM, agent, CRM
api/ Vercel entrypoint (sprint-2 branch)
scripts/ DB schema, ingestion
data/docs/ runbook knowledge base
static/ web console
n8n/ n8n workflow export
tests/ pytest suite + RAG eval
Deployed on Vercel through the project knowops-ai-, which is Git-connected to this repo, so pushes
deploy automatically. Environment variables are set in the Vercel dashboard. Details in
AGENTS.md.
The build follows a shared 15-phase build guide (ask a teammate for the link). The rules for AI agents live in AGENTS.md:
DECISION.md and keep FLOW.md up to date with every code change./phase-done <phase> in Antigravity or Claude Code. It updates the status
table, phase log and known issues in AGENTS.md and the progress line above, so everyone sees the same
status after a pull.