Repository navigation
Releases: acltabontabon/habi
Release list
Habi v0.1.0
Habi 0.1.0
The first release of Habi, a local desktop app for the skills and instructions you give AI coding agents.
No account, no telemetry, no model calls. Your repository is read, never run.
Download
| Your system | Installer | Size |
|---|---|---|
| macOS 11 or later · Apple Silicon and Intel |
Habi_0.1.0_universal.dmgRecommended |
20 MB |
| Windows 64-bit · installer |
Habi_0.1.0_x64-setup.exeRecommended |
8 MB |
| Windows 64-bit · MSI, for managed installs |
Habi_0.1.0_x64_en-US.msi |
11 MB |
Not signed by Apple or Microsoft, so the first launch asks you to confirm once; how. Updates after that are signed with Habi's own key.
What's new in 0.1.0
Added
-
See what fits your project, and why. Open a repository and Habi reads its stack (Java, Kotlin, JavaScript and TypeScript, Go, Rust, Python, PHP and common data tools, monorepos module by module), then shows which skills fit, which your team requires and which do not apply, each with the files and lines behind it. When something cannot be known from the files, Habi asks instead of guessing. Nothing in your project is built or run.
-
Your team's and the community's skills in one place. Connect a Git repository or a folder, or pick from a catalog of well-known public libraries. Habi works offline, tells you when a library has something newer, and updates it only when you say so.
-
Install for the agents you use, with a preview. Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, OpenCode and Junie, preselected from what the project already uses. You see every file first, your own edits survive updates, and any change can be restored. Team instructions go into a managed section of
AGENTS.md, and MCP servers a skill suggests are added only if you opt in, with secrets by reference and never written out. -
Skills for every project on this machine. Add a skill to your own skill folders instead of one project, and update or remove it later. Skills already in those folders are listed, with a way to copy them into My skills or a project.
-
Write and improve skills in the Skill Studio. A skill is one document: its purpose, when Habi should suggest it, the instructions, and the scripts and references it brings. Start from nothing, from part of an instruction file, or from skills you already have, and test when a skill would be suggested in a real project. No account, model or library needed.
-
Share what you learn. Send an improved skill back to the library it came from as a pull or merge request, a branch or a patch, after previewing exactly what leaves your machine. Read the review in Habi and revise on the same request.
-
Know what you are trusting. Every skill shows its author, license and origin; community libraries are marked as not reviewed by your team, and anything that downloads code or touches credentials is pointed out. Habi never runs a skill's scripts. A Privacy and security page lists everything that stays on your machine and the few requests that do not.
-
Run a check, after reading it. A skill's checks show the exact command and what it reaches for, and run only when you press Run this command. Habi does not sandbox them, and says so.
-
Answer what Habi cannot tell. When the files do not settle a question, such as whether a project uses something, you answer it for that project. Your answer is labeled as yours, listed in the project's settings, and can be undone.
-
Put things right. History lists what Habi changed and restores any of it, and a check for interrupted operations finishes or undoes them. Settings can free up space and preview a redacted troubleshooting report, which is saved only if you save it.
-
Everything from the keyboard. The command palette (⌘K on a Mac, Ctrl+K on Windows) reaches every screen and action.
-
Updates you choose. Habi checks for a newer version, shows what changed in What's new, and installs it only when you press Update. Updates are signed, and the check can be turned off in Settings.
-
For macOS 11 or later and Windows. One universal build covers Apple Silicon and Intel Macs, and the app follows your system's light or dark setting.
-
A welcome that says what Habi is for, under a headline that changes each time, and checks the one thing Habi needs: Git. The GitHub and GitLab command-line tools, for pull and merge requests, are optional; Settings shows whether each is installed and how to add it.
-
A sample workspace of example libraries and projects to try everything on, clearly labeled and removable in one step.
-
Documentation on the site, at acltabontabon.com/habi/docs: the guides, writing libraries, and what Habi promises and trusts. Open it from About or the command palette.
A look inside
Before you install
First launch on macOS and Windows
The installers are not signed by Apple or Microsoft, by choice: Habi is published on GitHub only. You confirm once.
- macOS: open Habi. When macOS says it cannot check it, go to System Settings → Privacy & Security and choose Open Anyway next to Habi. Or, in Terminal:
xattr -dr com.apple.quarantine /Applications/Habi.app - Windows: when SmartScreen says Windows protected your PC, choose More info, then Run anyway.
Updates after that are signed with Habi's own key and checked before they install. Full walkthrough: Getting started.
Verify your download
Every file is listed with its SHA-256 in SHA256SUMS-macos.txt and SHA256SUMS-windows.txt below.
Every file also carries a build provenance attestation that ties it to this repository's release workflow:
gh attestation verify <file> --repo acltabontabon/habiBuild from source instead
You need Rust (the pinned version installs itself), Node.js 24 or later, Git and the Tauri prerequisites.
git clone https://github.com/acltabontabon/habi.git
cd habi/apps/desktop
corepack enable
pnpm install
pnpm tauri devAlso attached: the checksums, and the update packages that a copy of Habi already running downloads when you press Update.
<di...






