You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Cargo.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[package]
2
2
name = "keito-cli"
3
-
version = "0.1.6"
3
+
version = "0.1.7"
4
4
edition = "2021"
5
5
description = "AI agent time tracking CLI for Keito: capture billable human and agent work for client billing, agency projects, and AI-native services"
Copy file name to clipboardExpand all lines: README.md
+130-3Lines changed: 130 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,10 @@ Track billable human and AI agent work in [Keito](https://keito.ai) from the ter
8
8
9
9
Keito is built for teams selling outcomes with people and AI agents. The CLI helps make that work visible for client billing, project profitability, time tracking, and invoice review.
10
10
11
+
Keito is billing and profitability infrastructure for AI-native services teams:
12
+
agent work is recorded against the same clients, projects, tasks, and invoices
13
+
as human work, with metadata for margin and audit analysis.
`./setup` installs the CLI if needed, installs the bundled `keito-time-track`
146
+
skill, and configures hooks for Claude Code, Codex, or both. In an interactive
147
+
terminal it asks which host to configure. In non-interactive runs it defaults
148
+
to both.
149
+
150
+
Target one host explicitly when needed:
151
+
152
+
```sh
153
+
~/.keito/keito-cli/setup --host claude
154
+
~/.keito/keito-cli/setup --host codex
155
+
~/.keito/keito-cli/setup --host both
156
+
```
157
+
158
+
If the CLI is already installed, this equivalent command uses the bundled skill
159
+
without the source checkout:
114
160
115
161
```sh
116
-
keito auth login
117
162
keito skill install
118
163
```
119
164
120
-
`keito skill install` uses `npx` only to run the open skills installer. The installer package is pinned to `skills@1.5.6` by default and can be overridden intentionally with `KEITO_SKILLS_PACKAGE`.
165
+
Choose one target when needed:
166
+
167
+
```sh
168
+
keito skill install --agent claude-code
169
+
keito skill install --agent codex
170
+
```
171
+
172
+
Check readiness:
173
+
174
+
```sh
175
+
keito skill doctor
176
+
keito skill status --json
177
+
```
178
+
179
+
### Step 2: Configure each client repo
180
+
181
+
From each client repository, invoke the skill once to map that worktree to a
182
+
Keito client, project, and task:
183
+
184
+
```text
185
+
/track-time-keito
186
+
```
187
+
188
+
This writes `.keito/config.yml`, which is intentionally repo-local and should
189
+
not be committed.
190
+
191
+
### Team Mode
192
+
193
+
For shared repos, use the same model as gstack team mode: the skill remains
194
+
globally installed, and the repository commits only agent guidance plus an
0 commit comments