Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、Codex、Cursor 以及 40 多个编码代理作为持久机器人使用。支持群组聊天、线程、应用。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
API and workers for WebSoroban: Soroban compile/deploy, AI copilot, x402 payments, and PayLoop subscriptions on Stellar.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗The API and workers behind websoroban.in: a browser IDE for Soroban contracts on Stellar, an AI copilot, x402 paid APIs (WebSoroban Pay), and PayLoop non-custodial USDC subscriptions.
Express + TypeScript, PostgreSQL through Prisma, Redis + BullMQ for jobs, and a Rust toolchain in the worker image to compile and test contracts.
server.ts Express app; mounts every /api route
routes/ HTTP routes (auth, projects, compile, deploy, contracts,
ai, billing, pay, payloop, ideas, …)
services/ Domain logic: Stellar, compilation, x402, PayLoop, billing, AI
workers/ BullMQ workers: compile, deploy, test, agent, billing, payloop
prisma/ Schema and migrations
contracts/payloop/ PayLoop Soroban contract (Rust) + deployments/<network>.json
packages/websoroban-pay @web-soroban/pay (x402 SDK for Express)
packages/payloop @web-soroban/payloop (PayLoop SDK)
data/ Template catalog and project bundles
scripts/ Operational scripts (PayLoop deploy/reconcile, x402 e2e, seeds)
tests/ node:test unit tests; tests/integration needs a disposable DB
Dockerfile API + Rust toolchain image (Railway: railway.toml)
Dockerfiles/ Worker and billing images (railway.worker-*.toml)
docs/ Subsystem guides
Node 22+, Docker (for Redis and the Rust image), and a PostgreSQL database.
cp env.example .env # fill DATABASE_URL, JWT_SECRET, WALLET_ENCRYPTION_KEY, OAuth keys
docker compose up -d redis
npm install
npm run migrate:deploy
npm run dev # API on PORT (3001 by default)
npm run worker:compile:dev # and any other worker you need
env.example documents every variable, grouped by subsystem.
npm run typecheck
npm test # unit tests, both SDKs included
X402_TEST_DATABASE_URL=… npm run test:integration
Each service on Railway builds from this repository with its own config file:
railway.toml (API) and railway.worker-<name>.toml for the compile, deploy,
test, agent, billing, and PayLoop workers. PayLoop runs one worker per network
(PAYLOOP_NETWORK=testnet|mainnet).
| Guide | Covers |
|---|---|
| docs/X402_PAY.md | x402 paid endpoints, facilitators, webhooks, spend caps, metrics |
| docs/PAYLOOP.md | PayLoop contract, worker, API, deployments (testnet + mainnet) |
| docs/NETWORKS.md | Testnet vs mainnet, custody, RPC configuration |
| docs/INVOKE_FLOW.md | Typed contract invocation |
| docs/MULTIFILE.md | Multi-file contracts and Cargo workspaces |
| docs/COPILOT.md | The AI copilot |
| docs/BILLING.md | Credits and billing |
| contracts/payloop/AUDIT.md | PayLoop security review and mainnet status |
User-facing documentation lives at websoroban.in/docs.
| Package | Source |
|---|---|
@web-soroban/pay | packages/websoroban-pay |
@web-soroban/payloop | packages/payloop |