Modular · Extensible · Open Source

Extend Babber with
Powerful Addons

Each addon is a self-contained package bundling backend routes, frontend pages,
agent skills, and thinking protocols — install and go.

💰

Budgeting

v1.0.0
Stable Free

Personal budget management addon with full agent integration. Track income, expenses, accounts, loans, and investments with monthly history. Your AI agents can view your financial status and add entries on your behalf.

📊

Monthly Tracking

Track income and expenses by month with category breakdowns, running totals, and trend analysis.

🏦

Accounts & Loans

Manage multiple accounts, credit cards, and loans. Track balances, interest rates, and payment schedules.

🤖

Agent Integration

Agents can view your budget and add entries via skills. Ask your agent to log expenses or check your balance.

📈

Reports & Charts

Visual charts for spending patterns, category distributions, and month-over-month comparisons.

Agent Skills

budget_view View current month's budget, balances, and financial summary
budget_add_entry Add income or expense entry to the budget
📈

Polymarket

v1.0.0
Stable Free

Prediction market integration via the Polymarket API. Browse events, check odds, place bets, and track your positions — all from the Babber dashboard or through your AI agents with dedicated thinking protocols.

🎯

Event Browser

Browse active prediction markets with real-time odds, volume, and liquidity. Filter by category and status.

💱

Bet Placement

Place bets directly from the UI or let your agent decide. Supports limit orders with configurable amounts.

📊

Position Tracking

View open positions, P&L, and bet history. Track performance across all your prediction market activity.

🧠

Agent Protocol

Includes a dedicated thinking protocol that guides agents through market analysis and bet decision-making.

Agent Skills

polymarket_events Search and browse active prediction market events
polymarket_event_odds Get current odds and market details for a specific event
polymarket_place_bet Place a bet on a prediction market outcome
polymarket_positions View current open positions and unrealized P&L
polymarket_history Get bet history with outcomes and performance
polymarket_balance Check wallet balance and available funds

Build Your Own
Custom Addon

Every addon is a folder in addons/ with a manifest.json. Add backend routes, frontend pages, agent skills, and thinking protocols — all in one package.

addons/my_addon/manifest.json
{
  "id": "my_addon",
  "name": "My Custom Addon",
  "description": "What this addon does",
  "icon": "mdi-puzzle",
  "version": "1.0.0",
  "author": "you",
  "route": {
    "path": "/addons/my-addon",
    "name": "MyAddon",
    "title": "My Addon"
  },
  "settings": [
    { "key": "my_setting", "default": "value" }
  ],
  "protocols": ["my_protocol"],
  "skills": ["my_skill_1", "my_skill_2"]
}
📁

backend/routes.py

FastAPI routes auto-registered by the addon loader. Define your API endpoints here.

🖥️

frontend/MyView.vue

Vue 3 + Vuetify component auto-loaded into the app. Full access to stores and API.

skills/*/manifest.json

Agent skills with input schemas. Agents invoke your skills autonomously during execution.

🧠

protocols/*.json

Thinking protocols that guide agent reasoning. Define step-by-step decision workflows.

Ready to extend
your AI platform?

Babber is free, open-source, and self-hosted. Install addons or build your own.