Skip to content

Latest commit

 

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Faber

Faber

The AI Architect for your codebase

Latest Release CI Status Platform Built with Tauri 2 License

A cross-platform desktop app for orchestrating AI coding agents.
Wraps CLI-based agents with a task-driven workflow: Kanban board, git worktree isolation, multi-pane terminal sessions, GitHub integration, skills & rules management, and queue mode.


Task Overview

Session Overview

Install

Download the latest release for your platform from the Releases page.

Platform Format
Windows .exe installer (NSIS) or portable .exe
macOS Universal .dmg (ARM + Intel)
Linux .deb, .rpm, .AppImage

macOS users: If macOS says the application is damaged, run:

xattr -d com.apple.quarantine /Applications/Faber.app

Features

  • Task-driven workflow — Kanban board with task specs, priorities, labels, dependencies, and full lifecycle management (Backlog → Ready → In Progress → In Review → Done)
  • Multi-agent support — Claude Code, Codex CLI, Copilot CLI, Cursor Agent, Gemini CLI, and OpenCode — all auto-detected from your PATH
  • Git worktree isolation — each task runs in its own worktree and branch, so multiple agents can work in parallel without conflicts
  • Multi-pane session grid — run multiple agent sessions side-by-side with drag-and-drop layout and resizable panes
  • Four session modes — Task (structured implementation), Research (explore & plan), Vibe (freeform coding), Shell (raw terminal)
  • Queue mode — auto-launch a queue of ready tasks with independent or chained branching strategies
  • Prompt templates & quick actions — configurable prompt templates with {{variable}} interpolation for all session types, plus one-click Quick Action buttons on session panes
  • Skills & rules — install and manage agent skills and project rules to extend agent capabilities
  • GitHub integration — issue import, PR creation, commit graph visualization, and label sync
  • Review workflow — diff viewer with file list, change summary, and PR creation dialog
  • MCP server — embedded Model Context Protocol server for real-time agent-to-app progress reporting
  • Command palette — quick actions via Ctrl/Cmd+K
  • Theming — Dark/Light × Glass/Flat (4 themes)
  • Auto-updates — in-app update notifications with one-click install
  • OS notifications — alerts on agent completion, errors, and waiting states (click to navigate)

Supported Agents

Faber detects and wraps these CLI agents (must be installed separately):

Agent CLI Command Default Model Install
Claude Code claude sonnet npm i -g @anthropic-ai/claude-code
Codex CLI codex gpt-5.3-codex npm i -g @openai/codex
Copilot CLI copilot (Copilot default) github.com/features/copilot/cli
Cursor Agent agent / cursor-agent claude-4-opus cursor.com
Gemini CLI gemini gemini-2.5-pro npm i -g @google/gemini-cli
OpenCode opencode (user-specified) npm i -g opencode-ai

See docs/supported_agents.md for detailed configuration and MCP integration info.

Views

View Description
Dashboard Kanban board — manage tasks, filter by status/priority/label, launch agent sessions
Sessions Multi-pane terminal grid — live agent output, drag-and-drop layout, session controls
GitHub Commit graph, issue browser, PR management
Skills Browse, install, and manage agent skills and project rules
Task Detail Full task editor — markdown body, metadata, dependencies, linked PRs
Review Diff viewer — file-level changes, create PRs directly from the app
Help In-app documentation and guides

Documentation

Detailed guides are available in the docs/ folder.

Tech Stack

Layer Technology
Desktop framework Tauri 2
Frontend React 19 + TypeScript 5.7
Bundler Vite 6
Styling Tailwind CSS 4 + ShadCN UI
State management Zustand 5
Terminal emulator xterm.js 6
Backend Rust (2021 edition)
Database SQLite (WAL mode)
MCP server Axum

Contributing

We welcome contributions! See CONTRIBUTING.md for development setup, code conventions, and the PR process.

Thanks To

Thank you to the following projects for inspiration, references and ideas.

  • maestro - For inspiration, references, and ideas
  • svgl.app - For logos
  • codexmonitor.app - For inspiration and ideas
  • Zed - For the ACP reference implementation and adapter patterns

And of course, Anthropic Claude Opus 4.6 for doing the majority of the work. :)

License

See LICENSE for details.

About

The AI Architect for your codebase

Topics

Resources

Contributing

Stars

27 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages