Runs on your Mac. Read the repo, edit files, run commands, verify, commit.
Fix startup crash
~/Projects/sharker · Today 10:12
The CHECK constraint still had the old workspace authority. I bumped the runtime schema to v15 and mapped the old id.
Verified Migration tests pass. The window opens.
Needs you The first npm run dev installs workspace deps
See · Search · Edit · Run · Verify
Open files, read diffs, screenshot this Mac. See first, then act.
Tools
Model
Pick a workspace. Sharker plans the steps — you don't have to list tools first.
Read files, edit code, run Shell, open a browser. Risky steps ask first.
It tests and shows the diff. You decide whether to commit. Keys stay local.
New task
It plans the steps and works in your workspace.
New task
What should we get done?
Tools
Not a plugin shelf. Hands that run on this Mac.
Files
Read, write, and search your repo
Shell
Run commands and tests on this Mac
Git
Review diffs, commit, ask before push
Web
Search the web to fill in context
Browser
Drive a real browser with your logins
Desktop / Voice
Screenshot, click this Mac, or just speak
Local tools
The workspace is the folder you pick. Keys stay on this machine.
Review
It tests first, then hands it to you. You can still edit before commit.
Draft release notes
~/Projects/sharker · Today 4:12 PM
Drafted in docs/release-notes.md. Highlights:
Local run
· Dropped the installer path. Clone + npm run dev.
· Runtime schema v15 maps the old authority id.
The Browser tool keeps your login sessions. If you can click it, you can hand it off.
syy-shark / sharker
Not a chat box. A local-first agent that finishes the work.
Sharker · Reading the local-run section
Switch models without switching apps. Tasks, tools, and context stay put.
It runs on your Mac. The model thinks; the harness does the work: read the repo, edit files, run commands, verify, commit. Risky steps ask you first.
Files, Shell, Git, Web, Browser, Desktop, and Voice. Not a Gmail / Slack plugin shelf — hands that execute locally.
The workspace is local. Keys are encrypted with safeStorage and never leave this machine. Switch models without switching apps; context stays in the task.
There's no installer yet — you clone and run the source. Sessions and memory stay on disk. Don't commit API keys.
Anyone who wants work finished in their own repo. Apple Silicon Mac, Node 22+, and an OpenAI-compatible key.
Get the latest updates, product news, and tips straight to your inbox.