Products & Tools
From open source tools to consumer apps, we turn our technical capabilities into products that really work for everyone.
DataWeaver
Build AI Agent-callable data tools with SQL — a Tool Builder powered by the MCP protocol.
DataWeaver is a SQL-based MCP (Model Context Protocol) Tool Builder. Simply write SQL queries and DataWeaver automatically generates MCP-compliant Tools that AI Agents (like Claude, GPT, etc.) can call directly. No hand-written APIs, no complex backend development — use the SQL you already know to expose your database capabilities to AI agents.
Core Features
SQL as Tools
Write SQL queries, automatically generate MCP Tool definitions. Parameters, types, and descriptions are all inferred from SQL with zero extra configuration.
Native MCP Support
Full MCP (Model Context Protocol) specification implementation. Plug directly into Claude Desktop, Cursor, and other MCP-compatible clients.
Multi-Database Support
Works with PostgreSQL, MySQL, SQLite and other major relational databases. Unified interface, plug and play.
Security & Access Control
Built-in read-only mode, parameterized queries to prevent SQL injection, and configurable database access permissions.
Lightweight Deployment
Single-file startup, minimal dependencies, Docker-ready. Up and running in minutes.
Extensible Architecture
Plugin-based design supporting custom data sources, processing logic, and output formats.
How It Works
Define SQL
Describe the data queries and parameters you want to expose to AI using SQL.
Generate Tools
DataWeaver automatically converts SQL into MCP-compliant Tool definitions.
Connect Agents
AI Agents discover and invoke your defined Tools via the MCP protocol.
Return Results
Query results are returned in structured format to the Agent, driving further reasoning and decisions.
Tech Stack
Quick Start
# Clone the repository
git clone https://github.com/Sikkau/DataWeaver.git
cd DataWeaver
# Install dependencies
pip install -r requirements.txt
# Configure your database connection
cp .env.example .env
# Start the MCP server
python -m dataweaver serveSuiyin 碎银
One ledger for the whole family — record an expense with a single sentence.
Suiyin is a shared expense-tracking app for families. Whoever paid for groceries or rent — just say it, and the expense is recorded automatically, with everyone looking at the same ledger. Voice entry, offline-first sync, three platforms, and data hosted on our own servers — never passing through third parties.
Key Features
Voice Entry
Say "taxi, 32 yuan" and the direction, category and amount are recognized automatically — confirm and it's saved.
Shared Family Ledger
Invite family members with a single code; every record lives in the same ledger, visible and editable by all.
Offline First
Record expenses without a network — the UI reads local data only and syncs automatically once you're back online.
Three-Platform Sync
iOS, Android and HarmonyOS share one account; records stay aligned across every device.
Recoverable Deletions
If a family member deletes a record by mistake, it shows up as deleted in the sync history — no mysterious mismatches.
Your Data Stays Yours
Your ledger is visible only to you and your family. No third-party bookkeeping services involved — your spending records are never handed to strangers.
📦
More Products Coming Soon
We are actively building more open source tools and products. Follow our GitHub for the latest updates.
Follow on GitHub →