Skip to content

Repository files navigation

Logo
Branchcode

AI-native development environment built with Tauri.
About · Roadmap · Developing · Contributing

About

Branchcode is a desktop application for AI-assisted development. It combines a Rust backend with a React frontend, packaged as a lightweight native binary via Tauri v2.

⚠️ Early Development: This project is not production ready. It is under active development and requires significant testing. Currently tested primarily on Windows; Linux and macOS support has not been verified.

Download

Download from Releases.

Roadmap

#StepStatus
1Tauri v2 + React + Rust scaffold
2OpenCode server integration
3Git integration🔨
4Terminal (PTY + ghostty-web)
5Custom model endpoints
6File tree & project management
7Settings & preferences
8SSH tunneling (remote server coding)🔨
9Cross-platform testing (Linux/macOS)⚠️

Developing

Prerequisites

Setup

bun install
bun run tauri dev

Contributing

Contributions are welcome, but please keep the following in mind:

  • This is pre-beta software — expect bugs, incomplete features, and breaking changes
  • Large or drastic changes are not likely to be accepted until a stable beta release
  • When in doubt, open an issue first to discuss proposed changes
  • Test thoroughly on Windows before submitting; cross-platform compatibility needs work

See CONTRIBUTING.md for more details.

Need to report a bug or request a feature? Use our issue templates.

Project Structure

branchcode/
├── src/
│ ├── components/ # UI components
│ ├── hooks/ # React hooks
│ ├── lib/ # Tauri API wrappers
│ ├── index.css
│ └── main.tsx
├── src-tauri/src/ # Rust backend
│ ├── git.rs # Git operations
│ ├── opencode_client.rs # OpenCode API client
│ ├── pty.rs # Terminal PTY
│ └── server.rs # OpenCode server
├── docs/
├── scripts/
├── .github/
└── package.json

Acknowledgments

Independent project, not affiliated with the OpenCode team.

  • OpenCode — For the excellent API and extensible architecture
  • Ghostty-web — Terminal emulator compiled to WASM
  • Tauri — Desktop application framework

License

MIT — See LICENSE

About

🌀🪾 Yet another codex clone huh

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages