-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
title: "Getting Started" tier: "1" status: "verified" version: "1.2.0" last-verified: "2026-06-17" commit: "b1c347b1" network-badge: "required" risk-tags:
- "RISK: HIGH"
- "RISK: MEDIUM"
☁️ REQUIRES NETWORK
This guide walks you through booting your Tadpole OS local node, accessing the dashboard for the first time, and running your first virtual employee project.
Before starting, ensure you have the following installed on your office computer:
| Requirement | Minimum Version | Purpose |
|---|---|---|
| Node.js | v18+ | Frontend build tooling |
| Rust | 1.75+ | Backend engine compilation |
| Python | 3.10+ | Execution scripts and parity checks |
| Ollama (optional) | Latest | Local LLM inference (fully offline) |
Tip
For a fully local, zero-network setup, install Ollama and download a model such as llama3:8b. This allows all AI processing to remain on your hardware.
→ See Installation for detailed compilation and dependency steps.
Navigate to the server-rs/ directory and run:
cargo run --releaseThe engine binds to 127.0.0.1:8000 by default (configurable via PORT [RISK: LOW] and BIND_ADDRESS [RISK: HIGH]).
Note
Runtime Governance Anchor: All persistence paths resolve from AppState.base_dir, ensuring consistent folder roots across local-dev and server-mounted office networks.
In a separate terminal, from the project root:
npm run devThe dashboard opens at http://localhost:5173 by default.
Once both services are running, open your browser to http://localhost:5173. The Engine Status indicator in the PageHeader should show 🟢 ONLINE, confirming the frontend is connected to the backend via WebSocket.
The Tadpole OS dashboard is a multi-tab, multi-context interface:
- Dashboard Tab: Your central operations hub showing engine health, active agents, and system metrics.
- Org Chart Tab: A visual force-graph showing your virtual employee hierarchy.
- Standups Tab: Voice-driven team coordination portal.
- Workspaces Tab: Manage project folders, shared documents, and file assets.
- Docs Tab: Access to embedded documentation and knowledge bases.
- Settings Tab: Configure providers, profiles, and system parameters.
→ See Dashboard-Guide for a complete breakdown of every interactive element.
-
[Tab] Tab Item
- Default state: Active on first tab (Dashboard).
- Visible location: Multi-Tab Bar at the top of the viewport.
- Observable side effect: Focuses the selected tab area and preserves navigation states.
-
Keyboard shortcut:
[Shortcut: 1-6]to route to tabs 1-6. - Missing in build: Always present.
Navigate to Settings → Model Manager and unlock the Glossary#secure-credentials-vault by entering a master passphrase. See LLM-Providers for the vault visual reference anchors. Add at least one LLM provider:
-
Local (Ollama): Set
OLLAMA_HOST[RISK: MEDIUM] tohttp://localhost:11434(default). - Cloud (OpenAI, Anthropic, etc.): Enter the API key for your chosen provider.
Important
Cloud providers require a network connection. Prompt payloads and decrypted API tokens are sent directly to the provider endpoint. See LLM-Providers for the complete list of supported providers and their data paths.
Navigate to Settings → Agent Configuration and create a new agent profile. See Virtual-Employees for Agent Configuration Panel visual reference anchors:
- Name: e.g., "Support Analyst"
-
Model: Select your configured LLM (e.g.,
llama3:8bvia Ollama). -
Budget: Set a spending cap (default:
$1.00USD per agent, configurable viaDEFAULT_AGENT_BUDGET_USD[RISK: MEDIUM]).
→ See Virtual-Employees for advanced profile tuning.
Navigate to Workspaces and create a new project folder (see Projects-&-Missions for project creation wizard visual reference anchors):
- Name: e.g., "Customer Feedback Q2"
-
Folder Path: Select a local directory containing your business documents (e.g.,
reviews.csv). - Assign Agent: Attach your "Support Analyst" to this workspace.
Open the Chat-&-Voice panel and type:
Analyze reviews.csv, group them into categories, and write a summary report.txt in the same directory.
The agent will request permission to read files. Approve the read_file action in the Oversight Queue on the Approvals-&-Quotas page. See Approvals-&-Quotas for Oversight Queue visual reference anchors.
Once the agent completes, review the generated draft on the Workspaces page and click [Button] Approve Draft (see Projects-&-Missions for draft approval UI anchors) to merge it into your project folder.
| Shortcut | Action |
|---|---|
[Shortcut: Ctrl+K] or [Shortcut: Ctrl+/]
|
Toggle Command Palette |
[Shortcut: 1-6] |
Quick-navigate to tabs (Dashboard, Org Chart, Standups, Workspaces, Docs, Settings) |
Note
Keyboard shortcuts are active only when no input fields are focused. Cited in useLayoutNavigation.ts:L51-83.
| Goal | Go To |
|---|---|
| Explore the full dashboard layout | Dashboard-Guide |
| Learn chat and voice commands | Chat-&-Voice |
| Set up multiple projects | Projects-&-Missions |
| Follow real SMB workflows | Daily-Workflows |
| Configure environment variables | Configuration |
| Understand security controls | Vault-&-Credentials |
Complete Lexicon: For the authoritative technical breakdown, see the main repository GLOSSARY.md. Every [[Glossary#term|term]] link on this page resolves to an entry there.