원클릭으로
agentbase
Agent Database — persistent state for AI agents. Multi-vendor board CLI (Trello, Markdown). Zero dependencies.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Agent Database — persistent state for AI agents. Multi-vendor board CLI (Trello, Markdown). Zero dependencies.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | agentbase |
| description | Agent Database — persistent state for AI agents. Multi-vendor board CLI (Trello, Markdown). Zero dependencies. |
Use agentbase CLI for board/card operations. Zero-dependency Node.js CLI supporting Trello and local Markdown backends.
npm install -g @exisz/agentbase
Place .agentbase/agentbase.yml in your project root (or ~/.agentbase/).
vendor: trello
trello:
board_id: "your-board-id"
Environment variables required:
export TRELLO_KEY="your-trello-api-key"
export TRELLO_TOKEN="your-trello-api-token"
vendor: markdown
markdown:
dir: "./boards" # relative to config location
Directory structure:
boards/
board-name/
list-name/
card-slug.md # YAML front matter + description body
agentbase boards # List boards
agentbase lists # List all lists on configured board
agentbase lists -b BOARD_ID # List lists on specific board
agentbase labels # List labels
agentbase cards # List all cards
agentbase cards -l LIST_ID # Cards in a specific list
agentbase card CARD_ID # Show card details
agentbase card:create -l LIST_ID -n "Card Name" -d "Description" --due 2025-01-01 --label bug
agentbase card:update CARD_ID -n "New Name" -d "New desc" --due 2025-02-01
agentbase card:move CARD_ID LIST_ID # Move card to list
agentbase card:archive CARD_ID # Archive card
agentbase card:comment CARD_ID "Comment text"
agentbase upsert --key "unique-key" -l LIST_ID -n "Card Name" -d "Description"
If the key exists in .agentbase/managed.yaml → UPDATE the existing card.
If the key doesn't exist → CREATE a new card and register it.
This prevents agents from creating duplicate cards on every run.
agentbase managed # Show all managed records (key → card mapping)
agentbase sync # Sync managed.yaml with remote state
agentbase snapshot # Export board to board-snapshot.yaml
agentbase snapshot -o ./my-snapshot.yaml
agentbase migrate:from-trello-yaml ./trello.yaml
Imports records from old trello.yaml format into .agentbase/managed.yaml and creates a basic config.
| File | Purpose |
|---|---|
.agentbase/agentbase.yml | Config (vendor, board_id, etc.) |
.agentbase/managed.yaml | Dedup registry (key → remote card ID) |
~/.agentbase/| Feature | Trello | Markdown |
|---|---|---|
| Remote API | ✅ | ❌ (local files) |
| Collaboration | ✅ | Via git |
| Offline | ❌ | ✅ |
| Labels | ✅ (color) | ✅ (name only) |
| Comments | ✅ | ✅ (appended to file) |
board CLI is deprecated. Use agentbase instead.agentfile CLI is deprecated. Use agentbase instead.vibase CLI is deprecated. Use agentbase instead.trello.yaml files should be migrated: agentbase migrate:from-trello-yaml ./trello.yaml