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.
翻譯準備中
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Gilune is a notebook for the things you want to remember. You write or you speak, and what you keep is saved as an ordinary Markdown file in a folder you chose — readable today, readable in ten years, and readable by any other editor you point at it. Everything runs on your own machine: there is no account, and speech is transcribed locally. Features arrive as plugins you can switch off or remove, and removing one takes away its buttons without touching a word you wrote.
tomorrow,
friday) and Gilune stores as real dates.file:/path:/
content:, properties, and type:task with due:/done:/is:.The user guide lives at gilune.github.io/gilune.
/ menu for due
dates, the agenda, and live filter blocks.The Windows desktop app is what exists and works today: writing, voice capture with local transcription, tasks, search, tabs and split panes. An Android app is in development and not ready to use. Syncing between devices is being designed and is not built yet — until it is, your vault is simply a folder, so back it up and copy it like any other.
Packaged builds are published on the
Releases page: an installer for
Windows (.msi), a package for Debian-family Linux (.deb), and an Android APK
to sideload. Windows is the platform Gilune is developed and used on; the Linux
and Android packages are built by the same pipeline but are not yet anybody's
daily driver. Building from this repository works too, and is described below.
Once installed, the Windows app keeps itself up to date: it asks once whether it may check GitHub for new versions, then offers Update now when one is out — it downloads the installer, checks it against the checksum GitHub publishes, closes, installs and reopens. Windows asks for permission to install. Settings ▸ About has the switch and a Check now button.
You will need JDK 17+, a Rust toolchain (1.98+), and — because the
transcription engine compiles from C++ — LLVM and CMake. On Windows that is
scoop install llvm cmake, with LIBCLANG_PATH pointing at the LLVM bin
folder; on Debian-family Linux it is
sudo apt-get install libclang-dev cmake.
On Windows:
cd kernel
cargo build --release -p gilune-ffi --features whisper
cargo run -p gilune-ffi --bin uniffi-bindgen -- generate ^
--library target/release/gilune_ffi.dll --language kotlin ^
--out-dir ../app/kernelBindings/src/desktopMain/generated
copy target\release\gilune_ffi.dll ..\app\composeApp\resources\windows-x64\
cd ../app
gradlew :composeApp:createReleaseDistributable
On Linux — the same three steps, with the shared library's own name and its own resource folder:
cd kernel
cargo build --release -p gilune-ffi --features whisper
cargo run -p gilune-ffi --bin uniffi-bindgen -- generate \
--library target/release/libgilune_ffi.so --language kotlin \
--out-dir ../app/kernelBindings/src/desktopMain/generated
mkdir -p ../app/composeApp/resources/linux-x64
cp target/release/libgilune_ffi.so ../app/composeApp/resources/linux-x64/
cd ../app
./gradlew :composeApp:createReleaseDistributable
The app lands at
app/composeApp/build/compose/binaries/main-release/app/Gilune/Gilune.exe
(.../app/Gilune/bin/Gilune on Linux). Swap the last task for
packageReleaseMsi or packageReleaseDeb to build an installer instead of a
folder you run in place. On first run, choose a vault folder in Settings — an
empty one is fine. Voice notes need a 57 MiB speech model, which is downloaded
only after you allow the transcription plugin network access under Settings ▸
Plugins.
sources/README.md — the "why".architecture/README.md —
constitution → contracts → decision records. Read its README first.spikes/ — each states what it proved and
where it is still honest about gaps.Licensed under the MIT license (ADR 0009). Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this work by you shall be licensed as above, without any additional terms or conditions.