AutoCua
macOS·Windows·Linux·브라우저·iOS·Android용 컴퓨터 사용 에이전트(CUA)로 자동화
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Anonymize research interviews — privately, in your browser, no account needed.
Elide runs entirely on your device. Nothing is sent to any server.
.txt, .md, .docx, .rescribe.json, .corpus.json).txt, .pdf, or .docx.xlsx, .xls, .csv): choose which columns to anonymize, tag cells in a table view (search, sort, edit the other columns, delete rows), export back to .xlsx, .xls or .csv.corpus.json bundleJust open index.html in your browser. No installation, no setup.
You can also use the hosted version on GitHub Pages.
Rescribe ──.rescribe.json / .corpus.json (raw)──▶ Elide ──.corpus.json (anonymized)──▶ analysis tool
transcript cleanup anonymization + human validation coding / analysis
Elide reads and writes the shared format described in corpus-schema/corpus.schema.json.
Import. A .rescribe.json carrying a corpus block, a single corpus-doc or a whole corpus-bundle is read directly: document, speaker and segment ids are kept, as are the metadata and the provenance chain. Older .rescribe.json files without corpus are still read (the transcript HTML is parsed). Plain .txt / .md / .docx files get stable segment ids (seg_0001…) once, at import. The re-editable Rescribe project embedded in a bundle (ext.rescribe) is ignored and never stored.
Export for analysis (project view → For analysis (.corpus.json)): only documents marked as validated, with no tag left to review, are included. Each document is sensitivity: "anonymized" and contains only:
[ENQ], [ENQ·E_1], [PERS_2]…), never their names;Before writing the file, Elide scans every value of the bundle for any real value it knows (entity bank, speaker names), ignoring case, accents, ligatures, apostrophe and dash variants, and invisible characters (zero-width spaces, soft hyphens). If one is found, the export stops and lists the segment and expected tag: fix it in the editor, or confirm that the occurrence is not identifying and use Export anyway. Words you deliberately kept as is must be confirmed one by one.
The scan has its own test suite, run against the shipped index.html (Node 18+):
node --test tests/scan.test.mjs tests/parser.test.mjs tests/table.test.mjs
What leaves the device: only the files you export yourself. What never leaves it: the raw text, the pseudonym key (real value ↔ tag), the entity bank, corrections and original file names. The private .elide.json project file still contains everything — it is a working file, keep it private.
At import, each column gets a role: text to anonymize (quotes, comments — every cell is tagged like interview text), participant / speaker (replaced by its tag, e.g. [ENQ·E_1]), keep as is (theme, code, page — editable in the table view) or do not import. Elide suggests the roles from the column names and contents. Each sheet of a workbook becomes a document; .csv files are read as UTF-8 or Windows-1252, with ,, ; or tab as separator.
Quotes themselves can't be edited in Elide (tags stay reliable): fix a typo in the source file and import it again. The spreadsheet library (SheetJS, Apache 2.0) is downloaded on first use only, like the .docx reader; your files never leave the device.
A workbook with several sheets can be exported back as a whole (Export → Whole workbook (.xlsx)): one anonymized sheet per imported sheet, in the original order, named after the titles chosen at import. Sheets that are not validated are listed first, with an Export anyway option. A participant gets the same tag in every sheet of the workbook.
In the export for analysis, one quote cell is one segment; the other columns travel in ext.elide.table and are scanned for real values like everything else.
Elide includes a multilingual name-detection model (FR, EN, DE) that runs locally in your browser — no internet connection required after the first load.
Optional: connect a local spaCy or CamemBERT server for higher accuracy, or use Ollama for LLM-based anonymization.
Projects can be marked multilingual when interviews mix languages: the local servers then use a multilingual model (xx_ent_wiki_sm for spaCy, bert-base-multilingual-cased-ner-hrl for the HF server).
French · English · German
0.3.4
.rescribe.json HTML is parsed in an inert document; segment text is escaped in the HTML/PDF exports; titles, project names and tags are no longer interpolated into inline handlers.0.3.3
other with meta.genre).여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗