Argus
Work in ProgressA local-first multi-agent workspace for software development.
Argus is a local-first desktop application I am building to coordinate software development tasks across multiple AI agents. It combines task planning, isolated Git worktrees, agent-generated code changes, human approval flows, and diff review in a single workspace. The system brings together a Tauri and React desktop client, a FastAPI backend, and a LangGraph-based agent orchestration layer.
MY ROLE
End-to-end development across UI, backend, agent orchestration, Git integration, and LLM infrastructure.
OUTCOME
Functional multi-agent prototype with isolated worktrees, diff review, and human-in-the-loop approvals.
KEY TAKEAWAYS
01Task orchestration and state management in multi-agent systems
02Designing stateful agent workflows with LangGraph
03Using Git worktrees for parallel and isolated development environments
04Designing human-in-the-loop approval mechanisms
05Building a desktop application architecture across Tauri, React, and FastAPI
06Managing multiple LLM providers behind a shared abstraction layer
07Making AI-generated code changes safe and reviewable
08Making architectural decisions in a long-running, multi-component software project
galipefe