AutoCua
Automate with computer-use agent (ComputerUse / CUA) for macOS, Windows, Linux, Browser, iOS & Android. It sees the screen, clicks, types, browses and writes the code too. One agent, every computer.
Small, self-contained tools: encrypted one-time links, a round code for paper and screens, market dashboards, a shared evolution island, children's games.
ProductivityPython · JavaScriptGitHub @gedachtgemachtOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The local coding agent that proves its work. Runs on Ollama: Claude-Code-style tools, a browser you both control, plan boards carried out task by task, and a receipt for every run (tests, page audit, console).
Loading the full README.
Read the full README ↗A coding agent that runs on your own machine, with a workspace you can watch, and a receipt for every run.
dogear talks to a local model through Ollama, gives it the tools a coding agent needs (read, write, edit, search, shell, tests, git, a real browser), and shows you what it does while it does it: files being typed, diffs, the terminal, and a live browser that you and the agent share. Nothing leaves your machine unless the agent opens a web page, or you choose a remote model for a project (see Remote models).
Read, Write, Edit, MultiEdit, Glob, Grep, LS, Bash (with background processes), RunTests, Git, Outline, FindSymbol, WebSearch, WebFetch, TodoWrite, Task (sub-agent), AskUser (multiple-choice forms) and more. Names and shapes follow the Claude Code conventions, so models that learned them use them well.browser_flow ("do this for the other twenty products"), and a flow marked as a check runs after every change to web files and shows up on the receipt.refs/dogear/..., never touching your branches). One click puts the files back.You need Python 3.12+, uv, Ollama with at least one tool-capable model, and Chrome or Chromium for the browser features.
ollama pull qwen3.6:35b-a3b # the default model; any tool-capable model works
git clone https://github.com/gedachtgemacht/dogear
cd dogear
uv run python -m dogear --open # http://127.0.0.1:7870
./start.sh does the same. uv run python -m dogear --help lists the options (--port, --root, --reload).
Point the project field in the header at a directory, pick a mode, describe a task. Type / in the composer for commands (/plan, /compact, /remember, /init …). Shift+Tab cycles the mode, Esc stops a run.
To start dogear at login and get a launcher in the application menu (Linux with systemd):
scripts/install-desktop.sh # scripts/install-desktop.sh --remove undoes it
dogear works with every Ollama model that supports tool calls. On a laptop with 30 GB of shared memory the defaults are:
| Role | Model | Why |
|---|---|---|
| main | qwen3.6:35b-a3b | 7/7 on the benchmark at ~70 tokens/s |
| helper (titles, suggestions, fast sub-agents) | qwen3.5:4b | small and quick; chosen automatically as the smallest installed tool model |
| embeddings (design library) | qwen3-embedding:0.6b | optional; without it the library falls back to keyword search |
This is the beginning of the README. Read the rest at the original. Read the full README ↗