shop-api :8080
shop-worker
Developer Control Center for macOS
Thaloca connects Docker, Git, ports, processes, servers, documents, and security findings into one flow—from spotting a problem to verifying that everything is stable again
macOS · Apple Silicon · Local-first · MIT open sourceNeeds-attention projects first, then everything else — grouped live from your environment
Restarted 4 times in the last 10 minutes
shop-api :8080
shop-worker
web :3000
api :4000
Interactive demo Choose a sidebar view to explore real Thaloca workflows
Thaloca discovers your environment and brings unusual projects to the front
Move from an incident to its related service, log, port, commit, or security finding
Restart, health-check, stage, commit, or operate a server in the same workspace
A real workflow
Scroll to see Thaloca detect a failing service, open the right log, resolve it, and verify the result in the same place
The shop project moves to the top because its worker keeps restarting
Open the project to inspect status, ports, and actions for each container
The error stays beside the service, preserving the context you are handling
Restart the worker, run a health check, and see the project return to a healthy state
Needs-attention projects first, then everything else.
Restarted 4 times in the last 10 minutes
shop-api :8080
shop-worker restarting
:8080HEALTHYno portsRUNNINGshop-worker | processing payment retry shop-worker | connection timeout after 5000ms shop-worker | retrying in 2s…
Documents
Run exact or semantic search across PDF, PPTX, DOCX, TXT, and Markdown. Every result keeps its page, line, or paragraph citation
Status200
Response time42 ms
Captures
Use local macOS Vision OCR, preview recordings, and a focused editor to annotate, redact sensitive data, crop, and save a new copy
Source Control
Choose a repository, inspect changed files, stage, commit, manage branches, and review GitHub pull requests beside the running environment
@@ -42,7 +42,9 @@- return request(order)+ return retry(() => request(order), { + attempts: 3 + })
Security Scanning
Choose a repository and scan secrets, dependency vulnerabilities, and static analysis together—or install Git hooks to block risky commits and pushes before they happen
Explore the full product
Scroll through each group to see how Thaloca connects code and documents with operations, security, and daily tools—without breaking your train of thought
Know which projects are healthy and which need action without checking every tool
Review diffs, stage, commit, and handle pull requests beside the running environment
Find answers in your documents and open the exact source page, line, or paragraph
Turn active failures into a prioritized queue so you know what to fix first
Control containers, processes, ports, and background jobs where you diagnose them
Spot processes consuming CPU, memory, or bandwidth before your Mac slows down
Operate servers through SSH, Docker, cron, VPN, and file transfer without switching apps
Read local and remote logs in the same flow when you need to find the cause
Find secrets, risky dependencies, and source issues before they leave with your code
See missing tools, manage packages, and preview commands before running them
Know whether LongBrain, Qdrant, and local models are ready or consuming too many resources
Move from a capture to OCR, redaction, and annotation without leaving Thaloca
Feature details
Current product capabilities, grouped by the job you need to complete
Know what is running, what owns a port, and what just failed—then read every related log in one place
Group containers by Docker Compose; start, stop, restart, inspect logs, or operate the whole project
Open an interactive container terminal and scan the running image for vulnerabilities
Find the process owning a port, stop it when needed, and monitor cron, launchd, PM2, or Docker workers
Check HTTP, TCP, and TLS; detect restart loops, degraded health, panics, OOM events, and repeating errors
A complete Git client beside the environment where the repository runs
Stage or unstage individual files, inspect colored diffs, commit, and resolve conflicts with ours/theirs
Browse history and a multi-branch graph; create, switch, and merge branches, and manage local or remote annotated release tags
Fetch, pull, push, and stash with clear ahead/behind status for each repository
Review conversations, commits, checks, changed files, and inline comments; merge, squash, or rebase
Monitor Mac resources, keep the toolchain ready, and work with packages, .env, and config files without leaving the app
Track CPU, memory, swap, disk, network, GPU, battery, and thermals; keep 24-hour samples with sparklines and memory-leak hints
Search, install, update, or remove packages through Homebrew, npm, PyPI, Cargo, and Composer in a dedicated sub-tab; preview every command first
Load only key names during scanning; values stay hidden by default, appear only on request, and are never retained
Inspect machine-wide development configs, toggle them safely, and use encoding, formatting, and local preview utilities
Manage servers over SSH, including systems reachable only through a bastion or VPN
Import ~/.ssh/config, use ProxyJump or a bastion, and connect WireGuard or OpenVPN when needed
Check health, open an SSH terminal, and manage remote Docker containers and cron jobs
Browse, upload, and download files, or run one command across selected servers
Store only the path to an existing key file; Thaloca never stores SSH key contents
Run security scans locally without pushing code anywhere
Gitleaks scans Git history and the working directory for hardcoded API keys, tokens, and secrets
Trivy and Grype inspect dependencies in common manifests and scan images used by running containers
gosec and Semgrep detect risky source patterns such as SQL injection and hardcoded secrets
Install pre-commit or pre-push hooks in one click to block risky commits or pushes
Turn local documents and captures into searchable, citable information with a clearly controlled local AI boundary
Monitor PDF, PPTX, DOCX, TXT, and Markdown in source folders without uploading or copying documents
Search exact text or meaning, filter by file type, and open the exact page, line, or paragraph citation
Semantic search works only when LongBrain, Qdrant, and the embedding provider are verified local; external configurations stay blocked
Use local macOS Vision OCR and edit PNG/JPEG images with pen, shapes, arrows, highlights, text, blur, crop, undo/redo, and Save As
Across the app
Jump to a view or action without leaving the keyboard
Identify the process owning a port and release it safely
Keep in-app and system clipboard history with automatic 24-hour expiry
Notify you about important incidents while respecting quiet hours
Export or import configuration when moving Macs or restoring settings
Update now verifies SHA-256 and the app bundle before replacing and restarting Thaloca
Thaloca keeps scanning in the background; use Cmd+Q or Quit from the Dock to exit completely
Local-first
Thaloca runs on macOS and works directly with your existing environment. Server configuration stores only the SSH key path, never the key contents
Before installing
Environment discovery, resource monitoring, OCR, and security scanning run locally. Network access is used only for GitHub, package registries, SSH servers, or update checks you initiate. Documents enables semantic indexing only with a verified local embedding provider
Choose existing document folders. Thaloca indexes changes through local LongBrain and supports exact or semantic search with citations. Answer from passages is marked Coming later and remains disabled. Dependent actions stay locked when LongBrain or Qdrant is unavailable
No. Thaloca reads only key names during scanning. A value is fetched only when you reveal that key, is never stored, and is forgotten when the view closes or refreshes
The current release supports Apple Silicon Macs. Some operations, such as connecting a VPN, may request the macOS administrator password at execution time
The current release uses ad-hoc signing and is not notarized. Right-click the app and choose Open once to confirm that you want to run it
Thaloca for macOS
One control center for your local development environment and managed servers
Download latest ↗