TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
超级助手(Super Aide):Windows 桌面 AI 助手——按快捷键,看着屏幕回答问题或直接动手 / Windows desktop AI assistant: press a hotkey, it reads your screen to answer or just does the job (Claude Code & Codex)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Press a key. Say one thing. Done.
A Windows assistant that sees your screen. Ask about anything on it, or let it do the work.
It drives Claude Code and Codex, learns from every task, and keeps getting better — for you and for everyone.
Website · Download for Windows (about 100 KB)
The moment you ask, it reads the exact text of every window — even the parts scrolled out of view — plus a screenshot and any area you select. No more pasting context.
Ask — Alt+Q: one question, it connects the dotsREADME 전문 보기 ↗Press a key. Say one thing. Done.
A Windows assistant that sees your screen. Ask about anything on it, or let it do the work. It drives Claude Code and Codex, learns from every task, and keeps getting better — for you and for everyone.
English · 简体中文
Website · Download for Windows (about 100 KB)
https://github.com/user-attachments/assets/f84ddcc8-1777-4a04-9abd-1dbccb1d5a15
The moment you ask, it reads the exact text of every window — even the parts scrolled out of view — plus a screenshot and any area you select. No more pasting context.
Alt+Q: one question, it connects the dotsThe answer pulls together what's in every window — the error in your terminal, the deadline in a chat, the step in your notes — and leads with the conclusion. Ask mode is read-only: it can read files and run read-only diagnostics, but it never changes your PC.
Alt+W: it does the workCommand line, files, desktop apps, web pages. Click the progress pill to see every step; when it's done it tells you what changed and how to undo it. Press Esc to stop it at any time, and keep using your PC while it works.
Rather do it yourself? It circles where to click, numbered in order, right on your screen. Step-by-step answers dock to the edge of the screen so you can follow along.
The UI follows your Windows language and can be switched in Settings; it answers in the language you ask in.
Every request gets the engine (Claude Code, Codex, or DeepSeek Harness), the model and the reasoning effort that fits — you never pick. Every result teaches it: your 👍 and 👎, follow-ups, failures. While you're idle it quietly answers some questions again with a cheaper setup and lets a strong model judge both; it only switches when it's 90% sure the success rate won't drop. If a round fails, the next one gets a stronger setup.
When a task takes a wrong turn, it writes down what actually worked. Similar lessons merge into one and lessons that keep failing are dropped, so it never turns into a pile of notes. A lesson comes back only when the situation matches — by the error, the keywords or the meaning (a small local model) — at most two at a time. Say "hi" and nothing is recalled.
When a task fails, you stop it with Esc and say it got something wrong, you click 👎, or you leave a suggestion in Settings, it uses Claude Code (Opus 5.5 · max) to find the cause and improve its own code; once the tests and an independent review pass, you confirm before it applies, and you can undo it any time. Your copy adapts to how you work — software that changes to fit the person using it.
If you opt in (Settings → Advanced → Contribute to the community), improvements that run well for a day are submitted as pull requests under your GitHub account — code only, privacy-checked, nothing from your screen. The maintainer reviews and merges them, and the next update brings them to everyone. It's already happening: 0.3.0 ships an improvement Super Aide made to itself from one user's suggestion. The more people use it, the better it gets.
Needs 64-bit Windows 10 (1809 or later) or Windows 11.
SuperAideSetup.exe (about 100 KB) from the website or Releases.The installer isn't code-signed yet, so Windows may say "Windows protected your PC": click More info → Run anyway.
Once installed it behaves like any app: open it from the Start menu, uninstall it from Settings → Apps.
From source (developers): git clone, then double-click install.cmd in the repo root (or run powershell -ExecutionPolicy Bypass -File scripts\install.ps1).
Super Aide uses Claude Code's and Codex's own model configuration, so before you start it checks that they're installed and set up:
| Situation | What the setup window does |
|---|---|
| Claude Code or Codex is missing, and DeepSeek Harness is installed | Asks whether to install them (recommended). You can skip that and use DeepSeek Harness |
| Something is missing and there's no DeepSeek Harness | Installs it automatically from the official npm packages, falling back to a mirror; installs a portable Node.js first if Node.js 22+ isn't there |
| Installed but no model configured | Pick one: Sign in with your account (a sign-in window opens; finish in the browser) or Custom endpoint (address, key, model — tested before saving; the model is required for Codex when the service can't list its models) |
| Everything is ready | Starts right away |
You can start once at least one engine works. Reopen the check any time from Settings → General → Setup check.
A custom endpoint is written into each tool's own config (with a *.super-aide.bak backup; other settings and comments are kept): Claude Code → env in ~/.claude/settings.json; Codex → provider model_providers.super_aide in ~/.codex/config.toml, key included (experimental_bearer_token), so a Codex desktop app or VS Code extension that's already open sees it too; if the old default model isn't offered by the new service, the default switches to one it does offer; DeepSeek Harness → DEEPSEEK_API_KEY.
DeepSeek Harness (DSH) is an optional alternative engine. Super Aide recognizes both its desktop app and the npm package @deepseek-ai/dsh. Ask mode runs in its read-only sandbox; Act mode has full access. Because Super Aide's sessions contain what's on your screen, DSH's default session-log upload is turned off for them (your own DSH settings are untouched).
Alt+Q to ask, Alt+W to act (changeable in Settings). The input box only appears when you press a hotkey.Ctrl/Shift-click (or Ctrl+A) to select several, then Delete. You can undo for a few seconds.There's also a phone version: download SuperAide.apk (Android 11 or later, about 15 MB).
adb shell pm grant io.github.typing233.superaide android.permission.WRITE_SECURE_SETTINGS once and it turns itself back on.Esc during an action and say what the assistant got wrong (no answer means it wasn't its fault); you click 👎; or you write a suggestion in Settings → Advanced.0.2.0+aide.1; official updates still show up, and afterwards your local improvements are carried over to the new version (again with your confirmation).~/.super_aide/evolve/: jobs, the working copy, built packages. The conversation and logs used for analysis go only to the model service you configured and are deleted when the job ends; only the conclusion and the patch are kept.Super Aide's own data lives in ~/.super_aide/. Session folders keep only the Q&A after 7 days; a summon closed without a question is deleted after 12 hours. Screen content is only sent to the model service you configured. Apps on the "never look at" list are blacked out in screenshots and their text isn't read.
Windows Settings → Apps → Super Aide → Uninstall (optionally delete your data too). Claude Code and Codex are separate tools and stay installed. From-source installs: uv tool uninstall super-aide.
uv sync
uv run python -m super_aide
uv run python -m pytest -q
powershell -ExecutionPolicy Bypass -File scripts\build_installer.ps1
The website lives in website/ and is published to GitHub Pages by .github/workflows/pages.yml (which also puts the latest installer on the site). The promo film and the screenshots are rendered from video/ with Remotion — see video/README.md.
UI text is written in Chinese first: tr("中文") in Python with English in src/super_aide/locales/en_*.py; data-i18n / I18N.t("中文") in the web pages with English in src/super_aide/ui/web/i18n-en.js. tests/test_i18n.py checks every string has an English version.
Releases: push a v* tag (git tag v0.2.0 && git push origin v0.2.0) and .github/workflows/release.yml tests, builds the wheel and the installer, creates the GitHub Release and publishes to PyPI via Trusted Publishing (one-time setup: a PyPI pending publisher for super-aide with workflow release.yml and environment pypi, plus a pypi environment in the GitHub repo). Merging a pull request (including self-improvement and community PRs) publishes a patch release automatically via .github/workflows/auto-release.yml: it bumps the patch version, commits, tags and runs the same release workflow. Add the skip-release label before merging to opt out; direct pushes to main are released by tagging as above.