Jackalope
September 17, 2026 · View on GitHub
Jackalope
A desktop workspace for coding agents. Bring your installed agents and existing sign-ins, run tasks in parallel Git worktrees, and review changes before merging.
Website · App tour · User guides · Documentation · Contributing · Apache-2.0
Prerelease · coming soon for macOS, Windows and Linux. You can build from source today. Signed installers and platform acceptance remain in progress; see current status and release requirements. Joining the waitlist is optional for contributors. Running native tasks requires an approved Jackalope account, including in source builds.
Agents overview. Watch the tour.
What you can do
- Work with Codex, Claude Code, Grok Build, OpenCode, Kimi Code and Antigravity, with provider-specific capabilities and limits.
- Organize projects, tasks and saved ideas, then run parallel queues in isolated worktrees.
- Respond to agent questions, inspect results, run checks and review patches before integration.
- Connect MCP tools and task-owned browser sessions, and schedule recurring local work.
- Keep project guidance, codebase context, reported usage and recoverable task history together.
- Choose accounts and models, with capacity-aware routing and bounded quota handoff.
Agents use your own provider accounts and may incur provider charges. Worktrees isolate Git changes, not the operating-system privileges of agents or tools. Remote execution, monetary budgets and team collaboration remain future work; see the roadmap.
Run from source
Install Node 26.9+ within Node 26 and pnpm 10.11.0. Native development also needs Rust 1.98.1 and your platform's Tauri prerequisites. On Windows, install the MSVC C++ build tools and WebView2. Install and sign in to the supported agent CLI you want to use.
git clone https://github.com/Jackalope-Dev/jackalope.git
cd jackalope
pnpm install --frozen-lockfile
pnpm tauri dev
For interface development, run pnpm dev for the desktop browser preview or
pnpm dev:website for the website. Run them in separate terminals on ports 5173
and 5180. The desktop browser preview cannot execute native tasks.
Building the source and running automated tests do not require a Jackalope cloud account, deployment secrets or a reporting endpoint. Running native tasks requires an approved Jackalope account in every build. See privacy and reporting.
Run pnpm verify before submitting changes. CONTRIBUTING.md
covers the toolchain, focused tests, secret checks and pull-request workflow.
Find your way around
| Location | What lives here |
|---|---|
| apps/desktop | React interface and Tauri/Rust task runtime |
| apps/website | Product website, guides and sample media |
| apps/server | Account access, optional feedback and update services |
| packages | Shared branding, knowledge and packages |
| docs | User workflows, architecture and contributor reference |
| scripts | Verification, dependency notices and release tooling |
Start with your first task, the architecture, or contributor priorities. Fork operators should read deployment and source boundaries before enabling signups or publishing a build.
Get involved
Report a bug, request a feature or flag a documentation issue, ask a question in GitHub Discussions, or send a focused pull request. For quick questions and to share workflows, join us on Discord or in the Reddit community. Please follow our community guidelines. For private support, email contact@jackalope.dev. Report vulnerabilities privately to security@jackalope.dev; see SECURITY.md.
License and privacy
Project-authored code, documentation and included media use Apache-2.0, except where a separate notice applies. Third-party packages and fonts retain their own licenses. The copyright license does not grant trademark rights or imply endorsement. See licensing and redistribution and the dependency inventory.
The Privacy Policy and Terms of Service cover Jackalope's hosted services. Those terms do not replace or restrict the software's open-source license.