devory
v1.0.1
Published
Turn stack traces into 3D interactive worlds. The Google Maps for your code.
Maintainers
Readme
🚀 Key Features
- 🏎️ Zero Overhead: Runs as a separate process (Rust Sidecar). 0ms latency added to your API.
- 🕸️ 3D Visualization: See exactly how an error propagated through your functions. No more
grep. - 🧠 Neural Engine: Semantic understanding of why the error happened, not just where.
- 🔒 Local First: Your logs never leave your VPC. No SaaS fees. No data leaks.
- 📦 Zero Config: Auto-detects Node, Python, and Rust stack traces.
📦 Installation
npm install -g devory🎮 Usage
1. The Watchtower (Recommended)
Run Devory alongside your server log file. It "tails" the file and launches the viewer instantly when an error occurs.
devory watch ./server.log2. Pipe Mode (Docker / CI)
Standard input support for containerized environments.
npm start | devory pipe🏗️ Architecture
Devory uses a Hybrid Architecture to balance performance and interactivity.
graph LR
A[Your App] -->|Logs| B(Rust Agent)
B -->|JSON Graph| C{Node Engine}
C -->|WebSocket| D[WebGL Viewer]
style B fill:#ff0055,stroke:#333,stroke-width:2px,color:#fff
style D fill:#00ccff,stroke:#333,stroke-width:2px,color:#000🛠️ Configuration
Create a .devoryrc file in your project root:
PORT=3000
THEME=cyberpunk
IGNORE_PATTERNS=["node_modules", "vendor"]🤝 Contributing
We are building the future of debugging. Join the Discord or open an issue.
Devory is 100% Open Source.
