Synq Core OS
4 files, 4 new ?? scripts/__pycache__/ ?? scripts/synqcore_mcp_server.py ?? scripts/synqcore_terminal.py ?? synqterm |
||
|---|---|---|
| agents/finance | ||
| audits | ||
| config/systemd | ||
| crates | ||
| docs | ||
| mcp_venv | ||
| migrations | ||
| models | ||
| scripts | ||
| synq-mobile | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| BEAM_AI_SETUP.md | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CHANGELOG.md | ||
| config.toml | ||
| CONTRIBUTING.md | ||
| docker-compose.infra.yml | ||
| docker-compose.override.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| launch-intel-dashboard.sh | ||
| launch-stream-fixed.sh | ||
| LICENSE | ||
| README.md | ||
| Synq_Project_Wiki_v3.0_May5.md | ||
| synq_stream_ui_spec.md | ||
| synqterm | ||
| validate_milestone1.sh | ||
Synq Core Runtime
Single persistent conversation surface (the Stream) with deterministic PHI classification, hybrid backend routing, and tamper-evident audit logging.
Architecture
Stream UI → Intent Encoder + PHI Classifier → Backend Router → Scheduler → Capability Agents → Manifold/Shadow Log
Stack
- Rust 1.85+
- Tauri v2 (fullscreen kiosk UI)
- PostgreSQL 16 + pgvector
- sqlx 0.8, tokio 1.40
Workspace Crates
| Crate | Purpose |
|---|---|
synq-protocol |
Shared types (Vector, Backend, Intent, StreamMessage) |
synq-security |
PHI classifier (<10ms deterministic), ed25519 signing |
synq-backend |
Kimi Cloud + Local Ollama clients, backend router |
synq-core |
Manifold (pgvector), ShadowLog, Scheduler, VectorBus |
synq-agents |
EMR agent skeleton |
synq-cli |
Testing & debugging CLI |
ui/stream |
Tauri v2 + React fullscreen kiosk |
Quick Start
# Setup (creates .env, starts Postgres, runs migrations)
./scripts/init.sh
# Run CLI
cargo run --bin synq-cli chat
# Run tests
./scripts/test.sh
# Run Tauri UI
cd ui/stream && npm install && npm run tauri dev
Environment Variables
Copy .env.example to .env and fill in your API keys.
License
MIT