assistme
v0.8.2
Published
AssistMe CLI Agent - AI-powered agentic assistant for code, browser, and automation
Maintainers
Readme
@assistme/cli
AI-powered CLI agent that connects to the AssistMe web UI. Send messages from the web, and the CLI agent processes them locally using Claude with full tool access (file operations, shell commands, web search).
Quick Start
# Install dependencies
cd packages/assistme && npm install
# Build
npm run build
# Configure
assistme config set supabaseUrl https://your-project.supabase.co
assistme config set supabaseAnonKey your-anon-key
assistme config set anthropicApiKey sk-ant-...
# Login
assistme login -e [email protected] -p your-password
# Start the agent (in your project directory)
assistme startCommands
| Command | Description |
|---------|-------------|
| assistme start | Start the agent daemon and listen for tasks |
| assistme login | Authenticate with your AssistMe account |
| assistme status | Check active sessions |
| assistme config set <key> <value> | Set configuration |
| assistme config show | Show current configuration |
Architecture
Web UI → Supabase DB (agent_tasks) → CLI Agent → Claude API → Tool Execution → Events back to DB → Web UIThe CLI agent:
- Registers a session in
agent_sessions - Polls
agent_tasksfor new pending tasks - Processes each task using Claude with tool access
- Streams events to
agent_task_events(text, tool calls, results) - Web UI polls events for real-time display
Tools Available
- read_file - Read file contents with line numbers
- write_file - Create or overwrite files
- search_files - Glob pattern file search
- search_content - Regex content search across files
- list_directory - List directory contents
- execute_command - Run shell commands
- web_fetch - Fetch web page content
