Skip to content

Commit e6efac7

Browse files
committed
Initial commit
0 parents  commit e6efac7

2 files changed

Lines changed: 82 additions & 0 deletions

File tree

Formula/abrd.rb

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
class Abrd < Formula
2+
desc "Aboard agent CLI — give AI assistants access to your Aboard HR data"
3+
homepage "https://github.com/Teamtailor/aboard-cli"
4+
version "0.1.2"
5+
license "MIT"
6+
7+
on_macos do
8+
if Hardware::CPU.arm?
9+
url "https://github.com/Teamtailor/homebrew-aboard/releases/download/v#{version}/abrd-v#{version}-darwin-arm64.tar.gz"
10+
sha256 "a9bdd2a022a997361a182204c944bbb65e2b8144be2121ba76735e7a129cb169"
11+
end
12+
end
13+
14+
on_linux do
15+
if Hardware::CPU.intel?
16+
url "https://github.com/Teamtailor/homebrew-aboard/releases/download/v#{version}/abrd-v#{version}-linux-amd64.tar.gz"
17+
sha256 "a94e25f9600cde874127a5973aeb374ebcbe52662d9e595cd525702cd8f765ab"
18+
end
19+
end
20+
21+
def install
22+
binary = Dir["abrd-*"].first
23+
bin.install binary => "abrd"
24+
end
25+
26+
test do
27+
assert_match version.to_s, shell_output("#{bin}/abrd --version")
28+
end
29+
end

README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
```
2+
_ _
3+
__ _| |__ ___ __ _ _ __ __| |
4+
/ _` | '_ \ / _ \ / _` | '__/ _` |
5+
| (_| | |_) | (_) | (_| | | | (_| |
6+
\__,_|_.__/ \___/ \__,_|_| \__,_|
7+
```
8+
9+
**AI-powered HR — now in your terminal.**
10+
11+
`abrd` is the agent CLI for [Aboard](https://www.aboardhr.com), the AI-powered HR platform from Teamtailor. It gives Claude, Cursor, ChatGPT, and any other coding assistant a single command they can shell out to in order to read and write your Aboard HR data — on your behalf, with your token, never on a server you don't control.
12+
13+
```
14+
$ abrd whoami
15+
→ emil@teamtailor.com
16+
17+
$ abrd meetings list --next
18+
→ Mon 10:00 1:1 with Lisa
19+
→ Wed 14:00 1:1 with Anders
20+
21+
$ abrd time-off --team
22+
→ Anna on PTO Jun 3 – Jun 7
23+
→ Ravi on PTO Jun 10
24+
```
25+
26+
Pair `abrd` with the [aboard agent skill](https://github.com/Teamtailor/aboard-skills) and your assistant can answer *"draft an agenda for my next 1:1 with Lisa,"* *"who's on PTO next week,"* or *"summarise my team's last review cycle"* without leaving the chat.
27+
28+
## Install
29+
30+
```sh
31+
brew tap Teamtailor/aboard
32+
brew install abrd
33+
abrd auth login
34+
```
35+
36+
That last command opens `app.aboardhr.com/settings/cli-tokens/authorize` in your browser. Click **Authorize**, and you're done.
37+
38+
Update with `brew upgrade abrd`.
39+
40+
## What you get
41+
42+
- A **single static binary** — no Node, no Python, no build tools.
43+
- **Personal-token auth** — your CLI talks to `api.aboardhr.com` as you, scoped to your account. No service accounts, no shared keys.
44+
- **Local-only** — there's no Aboard-hosted MCP server in this loop. The binary lives on your machine; your agent shells out to it.
45+
- **Read- and write-safe** — every write stops to confirm. The agent never sends an email or schedules a meeting without your nod.
46+
47+
Available on macOS (Apple silicon) and Linux (x86_64). Windows binaries available from the [releases](https://github.com/Teamtailor/homebrew-aboard/releases).
48+
49+
## Learn more
50+
51+
- **Aboard**[www.aboardhr.com](https://www.aboardhr.com)
52+
- **Agent skill**[Teamtailor/aboard-skills](https://github.com/Teamtailor/aboard-skills)
53+
- **Issues & feedback** — open one on this repo

0 commit comments

Comments
 (0)