Lavc Systems
Lavc Systems is a local desktop/web platform for orchestrating AI agents, managing corporate automation, storing RAG knowledge, and tracking operational work through a Kanban interface. The system runs a FastAPI backend, a React/Vite frontend, and a set of local agents connected to Ollama — all on your own machine, with no external AI service required.
System Architecture
The platform separates concerns across four execution layers: the user-facing React frontend, the FastAPI backend with modular routers, the multi-agent orchestration layer, and the data layer covering SQLite, ChromaDB, and local file storage.
Operational Flow
Interface Modules
| Screen | Purpose |
|---|---|
| Operation | Kanban, Scheduler and Objectives: tasks, recurring jobs and prioritised goals. |
| Control | Executive dashboard, system health, resources, logs, traces and execution. |
| Knowledge | RAG documents, continuous learning, memories, skills and strategies. |
| Agents | Agent Graph (primary), Agent Studio and Workflow for editing and designing flows. |
| Tools | Plugins, APIs and tool registry available to agents. |
| Settings | Models, runtime parameters and system preferences. |
Default Agent Roster
| Type | Role |
|---|---|
coordinator | Plans, decides pipeline, delegates. |
analyst | Analyses data, documents and context. |
programmer | Implements and adjusts code. |
executor | Runs commands, scripts and validations. |
documenter | Produces documentation and text artefacts. |
reviewer | Reviews quality, consistency and final result. |
specialist:* | Domain specialists created in Agent Studio. |
RAG and Knowledge
The Knowledge screen groups all knowledge management in one place:
- RAG Documents: upload, text editing, metadata, deletion and reindexing.
- Continuous Learning: experiences, skills, strategies and memories.
- Hybrid Memory: SQLite for structured records and ChromaDB for semantic search.
- Task artefacts: generated results and files can feed back into the internal knowledge base.
Skyler Inside Lavc Systems
Skyler is the floating AI assistant embedded in the system. In Lavc Systems, Skyler operates at a significantly more advanced level than the public portfolio version: she can query system health, read task data, create and execute tasks, read uploaded files, save API credentials to the local vault, and display an auditable operational trace for each response. The system does not record raw model reasoning — what surfaces is a structured summary: detected intent, context consulted, tool or action used, and next step.
The public portfolio Skyler at /skyler-assistant/ is a lighter, cloud-deployed version intended for external visitors. Lavc Systems Skyler runs locally, has access to internal data, and participates directly in the task orchestration loop.
Main API Endpoints
| Method | Route | Description |
|---|---|---|
| GET/POST | /api/tasks | List or create tasks. |
| POST | /api/tasks/{id}/execute | Enqueue execution. |
| GET | /api/tasks/{id}/logs | Logs and operational traces. |
| GET/POST | /api/tasks/{id}/messages | Persistent task chat. |
| GET | /api/agents | Registered agents. |
| GET/POST | /api/documents | RAG documents. |
| POST | /api/documents/upload | Upload and index. |
| GET/POST | /api/scheduler/jobs | Scheduled jobs. |
| GET/POST | /api/objectives/goals | Autonomous goals. |
| POST | /api/assistant/chat | Skyler endpoint. |
| WS | /ws | Real-time events. |
Project Structure
vale-develop-analytics-2026/
backend/
agents/ # LangGraph pipelines and multi-agent orchestration
app/ # global subsystem state
auth/ # users, companies and authentication
knowledge/ # graph, semantic index and solution library
learning/ # experiences, strategies, skills and prompt optimizer
memory/ # HybridMemory
objectives/ # GoalEngine, priority and autonomous scheduler
observability/ # traces, metrics and execution
routers/ # modular endpoints
scheduler/ # scheduled jobs
tools/ # registry, tools and Graphify
main.py # FastAPI entry point
ws.py # WebSocket
frontend/
src/
components/ # shared UI, graph, workflow, chat
hooks/ # WebSocket and Agent Graph runtime
pages/ # app screens
store/ # Zustand stores
types/ # TypeScript types
plugins/ # local plugins
data/ # databases, logs, uploads, vectors and local artefacts
Running Locally
Windows:
start.bat
Linux / macOS:
./start.sh
- Frontend:
http://localhost:5173 - Backend:
http://localhost:8000