Back to Portfolio
Desktop
PERSONAL PROJECTAI / Agent Systems / Desktop•2025
KNEZ Control App
Tauri v2 desktop application for controlling AI agent systems — featuring 30 feature modules including chat, memory exploration, MCP registry, terminal, and system monitoring.
30
Feature Modules
Independent React components
173
Commits
Active development
Rust
Backend
Native performance via Tauri v2
Full-Stack
Stack
Rust + React 19 + TypeScript
DesktopThe Challenge
Build a comprehensive control panel for an AI agent system (KNEZ) that can manage sessions, explore agent memory, monitor system health, and provide real-time interaction — all in a lightweight cross-platform desktop app.
The Approach
Built with Tauri v2 (Rust backend + React 19 frontend) for native performance with web UI flexibility. Implemented 30 feature modules as independent React components, with Rust handling PTY, database operations, filesystem access, and process management. Uses SQLite + PostgreSQL for data, MCP protocol for agent communication.
What We Built
- →Tauri v2 desktop application (Rust + React 19)
- →30 feature modules (Chat, Agent, Memory, MCP, Infrastructure, Governance, Reflection, Timeline, Skills, Models, Extraction, Drift, Voice, Playgrounds, Data Explorer, Terminal, FullViewer, and more)
- →Embedded terminal (xterm.js + portable-PTY)
- →AI chat interface with session management
- →Memory explorer with cognitive panel and drift visualization
- →MCP registry viewer (Model Context Protocol)
- →System health monitoring and process management
- →Database query interface (PostgreSQL + SQLite)
- →ReactFlow graph visualization
- →GitHub MCP server integration
Technology
Tauri v2RustReact 19TypeScriptViteTailwind CSSSQLitePostgreSQLxterm.jsReactFlowMCP ProtocolVitestPlaywright
Results
30
feature Modules
173
commits
Yes (Tauri v2)
rust Backend
Windows (primary)
cross Platform
https://github.com/xcytos/KNEZcontrolAPP-
github Repo
