Jarvis is a personal AI workbench for developers who want one place to:
run a persistent chat workspace
launch and inspect coding-agent sessions
keep long-running work visible without flooding the main conversation with raw terminal output
It is not a general-purpose hosted agent platform. The default shape is local-first: a Python backend, a web UI, SQLite for local state, and runtime adapters for external coding CLIs such as Claude Code, Codex, and OpenCode.
The main chat is the control surface. Messages stream over SSE, state is persisted, and reconnects can resume without discarding the conversation.
Coding sessions
A coding session is a runtime-backed worker launched from Jarvis. You can inspect its terminal output, replay its timeline, and respond when it needs a decision.