**SYNTAXIS** is a Project Orchestration platform that brings Systematic Arrangement to modern software Workflows. Like its namesake from ancient Greek (σύνταξις - arrangement, composition), SYNTAXIS transforms chaotic project management into perfectly ordered processes.
**Core Philosophy**: *Every task has its perfect place in the syntax of your workflow.*
## 🎯 What Is SYNTAXIS?
SYNTAXIS is designed for developers and teams who demand:
- **Systematic Orchestration**: Structured projects with clear phases and transitions
- **Production-Grade Quality**: Fully tested, zero unsafe code, 100% documented
- **Multiple Interfaces**: Choose your workflow—CLI, TUI, Dashboard, or REST API
- **Scalable Persistence**: From local SQLite to distributed SurrealDB
- **VAPORA Ready**: Official SST foundation for AI agent orchestration
- **Zero Compromises**: Rust-built, production-ready from day one
Perfect for individual developers managing side projects, development teams scaling workflows, and enterprises orchestrating mission-critical systems.
---
## ⚡ Quick Start
Get started with SYNTAXIS in 30 seconds:
```bash
# Install via Cargo
cargo install syntaxis
# Initialize a new project
syntaxis init my-project
# Start orchestrating
syntaxis orchestrate
```
**Choose your interface based on your workflow:**
- **CLI** (`syntaxis`) — Perfect for automation, CI/CD, scripting
- SurrealDB: See [SURREALDB_QUICK_START.md](./SURREALDB_QUICK_START.md)
- SurrealDB Production: See [SURREALDB_SETUP_GUIDE.md](./SURREALDB_SETUP_GUIDE.md)
- SurrealDB Configuration: See [configs/database-surrealdb.toml](./configs/database-surrealdb.toml)
---
## 🎯 Who Uses SYNTAXIS?
### Individual Developers
**Your Personal Workflow Composer**
SYNTAXIS brings systematic order to your projects. No more scattered TODOs, forgotten tasks, or chaotic sprints. Every task has its place in the syntax of your workflow.
```bash
syntaxis init my-project
syntaxis tui # Beautiful terminal UI
```
### Development Teams
**Team Orchestration, Systematically Arranged**
Stop fighting with Jira. Stop settling for Trello. SYNTAXIS provides just enough structure for clarity, with just enough flexibility for creativity.
- Shared projects with real-time collaboration
- Phase-based workflow management
- Complete audit trails for accountability
### Enterprises
**Enterprise Orchestration Without Enterprise Complexity**
Production-grade doesn't mean complicated. SYNTAXIS scales to thousands of tasks without losing the systematic simplicity at its core.
- SurrealDB + Kubernetes = Infinite scale
- Comprehensive security and audit features
- Multi-team support and RBAC
### VAPORA Ecosystem
**The Systematic Foundation for AI Orchestration**
SYNTAXIS provides the structured task layer that VAPORA agents need to orchestrate intelligently. Task states trigger agents. Agents update tasks. The cycle continues, systematically.
```rust
// VAPORA agents can now orchestrate via SYNTAXIS
agent.on_task_state_change(|task| {
// Perform intelligent actions based on task state
}).await;
```
---
## 🚀 Installation
### One-Command Installation (Recommended)
Install everything with a single command - the installer handles all dependencies:
let tasks = self.workspace_api.get_pending_tasks(project_id).await?;
for task in tasks {
// Trigger agents, update state, etc.
}
Ok(())
}
}
```
## 📚 Documentation
### Installation & Bootstrap
- **[BOOTSTRAP_EXPLAINED.md](./BOOTSTRAP_EXPLAINED.md)** - Complete explanation of how Rust bootstrap compiler works, why we use it, and how it enables one-command installation
- **[BOOTSTRAP_DIAGRAMS.md](./BOOTSTRAP_DIAGRAMS.md)** - Visual diagrams and flowcharts explaining the bootstrap process
Jira is complex, expensive, and overwhelming. SYNTAXIS is systematic, affordable, and clarity-focused. Perfect for 90% of teams who don't need enterprise complexity.
### vs. GitHub Projects
GitHub Projects is basic and locked into GitHub. SYNTAXIS is rich, standalone, and fully orchestration-capable. For serious project management.
### vs. Linear
Linear is beautiful but proprietary and SaaS-only. SYNTAXIS is open source with self-hosting options and true multi-interface flexibility.
### vs. Asana/Monday.com
These tools are generic and business-focused. SYNTAXIS is developer-first, technically excellent, and systematically designed.
### Unique Advantages
1.**Multi-Interface Excellence**: CLI + TUI + Dashboard + REST API
2.**Production-Grade Quality**: Fully tested, zero unsafe code, 100% documented
3.**Systematic Philosophy**: Based on arrangement/composition principles
4.**Database Flexibility**: Switch SQLite ↔ SurrealDB via config change
5.**VAPORA Ready**: Official AI orchestration foundation
6.**No Vendor Lock-in**: Open source, self-hosted, your data
---
## 🎯 Project Status
- ✅ **Core Functionality**: Complete and fully operational
- ✅ **Multi-Interface**: CLI, TUI, Dashboard, and REST API operational
- ✅ **Production-Ready**: Beta status, ready for real-world use
- 🔜 **Coming Soon**: VAPORA integration enhancements, advanced features