AI-powered business planning and execution agent
Project description
Bizy AI - AI-Powered Business Planning & Execution Agent
An autonomous AI agent that runs daily to help you execute your business plan, manage tasks, conduct research, and stay on track toward your goals.
๐ฏ Current Status: Phase 1 Complete โ
Local Python MVP with full AI-powered features is ready to use!
Quick Start
Installation
# Install globally via pip
pip install business-agent
# Set up your API key
mkdir -p ~/.business-agent
echo "ANTHROPIC_API_KEY=your-key-here" > ~/.business-agent/.env
# Initialize database
python -c "from agent.models import init_database; init_database()"
# Use the CLI
bizy task list
bizy goal list
Development Setup
# Clone the repository
git clone https://github.com/reidchatham/business-agent.git
cd business-agent
# Install in editable mode
pip install -e .
# Run setup script
./setup.sh
See INSTALL.md for detailed installation options.
Features (Phase 1)
โ
AI-Powered Goal Breakdown - Claude breaks big goals into 5-10 actionable tasks
โ
Daily Morning Briefings - Personalized insights and prioritized tasks
โ
Evening Reviews - Reflect with AI analysis
โ
Weekly Strategic Reports - Comprehensive progress analysis
โ
Research Agent - Market research and competitive intelligence
โ
Task Management - Priorities, dependencies, progress tracking
โ
CLI Tool - Quick command-line interactions
โ
Automated Scheduling - Runs briefings/reviews automatically
๐ Development Roadmap
The project is designed to evolve through 4 phases:
Phase 2: Enhanced Python (Weeks 4-6) ๐
- Live CLI dashboard with real-time updates
- Google Calendar integration
- Email integration
- Velocity-based predictions
- Advanced analytics with charts
- PDF/CSV exports
Phase 3: Web Interface (Weeks 7-10)
- FastAPI backend
- React + TypeScript frontend
- PostgreSQL database
- Real-time WebSocket updates
- Multi-device access
- User authentication
Phase 4: Production & Scale (Weeks 11-14)
- Cloud deployment (AWS/Railway)
- Mobile apps (PWA/React Native)
- Team collaboration
- Payment integration (Stripe)
- Integration marketplace
- Advanced analytics
See ROADMAP.md for complete migration plan and technical details.
Project Structure
business-agent/
โโโ agent/ # Core modules
โ โโโ core.py # AI agent (briefings, reviews)
โ โโโ models.py # Database schema
โ โโโ tasks.py # Task management
โ โโโ planner.py # Goal planning & AI breakdown
โ โโโ research.py # Research & intelligence
โ
โโโ scripts/ # Automation scripts
โ โโโ init_db.py # Database setup
โ โโโ morning_brief.py # Morning briefing
โ โโโ evening_review.py # Evening review
โ โโโ weekly_review.py # Weekly report
โ โโโ agent_cli.py # CLI tool
โ
โโโ templates/ # Configuration
โ โโโ business_plan_template.yaml
โ
โโโ main.py # Scheduler daemon
โโโ requirements.txt # Python dependencies
โโโ setup.sh # Automated setup
โ
โโโ Documentation
โโโ README.md # This file
โโโ QUICKSTART.md # 5-minute quick start
โโโ ROADMAP.md # Complete development roadmap
โโโ GETTING_STARTED.md # Development guide
โโโ PROJECT_COMPLETE.md # Setup summary
Essential Commands
Daily Use
# Morning
python scripts/morning_brief.py
# Complete a task
python scripts/agent_cli.py task complete 5
# Evening
python scripts/evening_review.py
Task Management
# Add task
python scripts/agent_cli.py task add "Task title" -p 1 -h 3
# List tasks
python scripts/agent_cli.py task list
# Complete task
python scripts/agent_cli.py task complete <ID>
Goal Management
# Add goal
python scripts/agent_cli.py goal add "Goal title" -h quarterly -t 2025-12-31
# List goals
python scripts/agent_cli.py goal list
# AI breakdown (creates tasks automatically)
python scripts/agent_cli.py goal breakdown <ID>
Research
# Research topic
python scripts/agent_cli.py research topic "market trends"
# Competitor analysis
python scripts/agent_cli.py research competitors "domain" "offering"
Automation
# Start scheduler (runs morning/evening/weekly automatically)
python main.py
Technology Stack
Phase 1 (Current)
- Python 3.8+
- Claude (Anthropic API) - AI intelligence
- SQLAlchemy + SQLite - Database
- Rich - Beautiful terminal UI
- Click - CLI framework
- Schedule - Task automation
Phase 2 (Planned)
- Textual - Advanced TUI
- Google Calendar API - Calendar sync
- Gmail API - Email integration
- Plotext - Terminal charts
- ReportLab - PDF generation
Phase 3 (Planned)
- FastAPI - Backend framework
- PostgreSQL - Production database
- React + TypeScript - Frontend
- TailwindCSS - Styling
- WebSockets - Real-time updates
Phase 4 (Planned)
- AWS/Railway - Cloud hosting
- React Native/PWA - Mobile apps
- Stripe - Payments
- Redis - Caching
- Celery - Background jobs
Development with Claude Code
This project is configured for Claude Code development:
# The project includes:
.claude_code.json # Claude Code workspace config
GETTING_STARTED.md # Development guide
ROADMAP.md # Migration path details
Open this directory in Claude Code to start developing with AI assistance!
Documentation
- QUICKSTART.md - Get started in 5 minutes
- ROADMAP.md - Complete development roadmap with migration plans
- GETTING_STARTED.md - Development guide for Claude Code
- PROJECT_COMPLETE.md - Setup summary and status
- templates/business_plan_template.yaml - Business plan with roadmap
Key Benefits
โ
Never forget important tasks - AI breaks down goals automatically
โ
Stay on track daily - Morning briefings keep you focused
โ
Learn from patterns - Evening reviews capture insights
โ
Make informed decisions - Research agent gathers intelligence
โ
Adapt your strategy - Weekly reviews suggest improvements
โ
Build momentum - Daily habit creates consistent progress
Examples
Create Your First Goal
# 1. Create a quarterly goal
python scripts/agent_cli.py goal add "Launch MVP Product" \
-h quarterly \
-t 2025-06-30
# 2. Let AI break it down into tasks
python scripts/agent_cli.py goal breakdown 1
# Output: Claude creates 5-10 actionable tasks like:
# - Design database schema (3h, priority 1)
# - Implement user authentication (6h, priority 1)
# - Build frontend UI (16h, priority 2)
# - etc.
# 3. View your tasks
python scripts/agent_cli.py task list
# 4. Get your morning briefing
python scripts/morning_brief.py
How It Works
1. YOU define goals
โ
2. AI breaks down goals into tasks
โ
3. Morning briefing prioritizes today's tasks
โ
4. YOU work on tasks throughout the day
โ
5. Evening review captures learnings
โ
6. AI analyzes patterns and suggests improvements
โ
7. Weekly review provides strategic insights
โ
8. Cycle repeats, continuously improving
Troubleshooting
API Key Issues
# Check .env file exists
ls -la .env
# Verify key is set
cat .env | grep ANTHROPIC_API_KEY
Virtual Environment
# Always activate first
source venv/bin/activate
# Check Python version
python --version # Should be 3.8+
Database Issues
# Reset database
rm data/tasks.db
python scripts/init_db.py
Permission Issues
# Make scripts executable
chmod +x setup.sh main.py scripts/*.py
Cost Estimate
Based on typical usage with Claude Sonnet:
- Morning briefing:
1,000 tokens ($0.003) - Evening review:
1,500 tokens ($0.005) - Weekly review:
3,000 tokens ($0.009) - Goal breakdown:
2,000 tokens per goal ($0.006) - Research:
3,000-5,000 tokens per query ($0.009-0.015)
Monthly estimate: $5-15 depending on usage
Contributing to This Project
This is a personal business tool, but if you're building something similar:
- Fork the repository
- Check the ROADMAP.md for upcoming features
- Build Phase 2 features
- Share your improvements!
Roadmap Highlights
๐ Next Up: Phase 2 (Weeks 4-6)
Top priorities:
- Live Dashboard - Real-time task updates in terminal
- Calendar Integration - Sync with Google Calendar
- Velocity Predictions - AI predicts completion dates
- Email Integration - Daily briefings via email
Timeline: 3 weeks
Start Date: This week!
See ROADMAP.md for detailed implementation plans.
Requirements
- Python 3.8 or higher
- Anthropic API access (Claude)
- ~50MB disk space
- Works on: macOS, Linux, Windows
License
MIT License - feel free to use and modify for your business.
Support
- ๐ Documentation: Check the docs in this directory
- ๐ Issues: Check error logs in
data/logs/ - ๐ฌ Questions: Review
GETTING_STARTED.mdandROADMAP.md - ๐ Updates: Follow the roadmap for upcoming features
Next Steps
If You're Just Getting Started:
- Run
./setup.shto set up the environment - Add your Anthropic API key to
.env - Run
python scripts/morning_brief.pyto test - Create your first goal and let AI break it down
- Start using daily for one week
If You Want to Develop:
- Review ROADMAP.md for migration path
- Check GETTING_STARTED.md for dev guide
- Open in Claude Code for AI-assisted development
- Start building Phase 2 features
- Test with beta users
If You Want to Understand the Vision:
- Read templates/business_plan_template.yaml
- Review the 4-phase roadmap
- Understand the migration from Python โ Web โ Production
- See how each phase builds on the previous
Ready to execute your business plan? Let's go! ๐
Built with โค๏ธ using Claude (Anthropic)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bizy_ai-1.0.2.tar.gz.
File metadata
- Download URL: bizy_ai-1.0.2.tar.gz
- Upload date:
- Size: 32.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11b5b8b79a2847221704d03cf0020b6caf5360c740ab473e97305ffc7772084a
|
|
| MD5 |
0927a4a8bb4007812e780f0212f7d182
|
|
| BLAKE2b-256 |
d7c5a7a52e71be9f8d536cb1eca23f45e537929e802543ba59bf7c548de5be3a
|
File details
Details for the file bizy_ai-1.0.2-py3-none-any.whl.
File metadata
- Download URL: bizy_ai-1.0.2-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ac2a7123e33ca24ee518a60d93c88f19d5a9d55253c5bb21462c8c4c31a2c4d
|
|
| MD5 |
06805413516f40579951a58bc3b13b59
|
|
| BLAKE2b-256 |
b9a35945868ece4e62eba1397268adb8e0b0f0e0061f82a1d32e25ee74b7ab9c
|