Skip to main content

Your AI Coworker - that can actually get work done. Unlike chatbots that just talk, these teammates can read your files, write code, create documents, connect to all your tools (Gmail, Calendar, GitHub, Linear, Slack), and run commands - all while you stay in control

Project description

Sudosu 🚀

PyPI version License: MIT Python 3.10+ Downloads

Your AI Coworker - Right in Your Terminal

Sudosu gives you AI coworkers that can actually get work done. Unlike chatbots that just talk, these teammates can read your files, write code, create documents, connect to all your tools (Gmail, Calendar, GitHub, Linear, Slack), and run commands - all while you stay in control.

No more hopping between tools. Your AI coworker does it all.

Installation

pip install sudosu

Quick Start

Zero configuration required. Just install and run:

# Install
pip install sudosu

# Start using immediately - no setup needed!
sudosu

That's it! Sudosu works out of the box with our hosted backend.

Example Tasks

# Start interactive session
sudosu

# Then just ask:
> Summarize the unread emails in my inbox
> Create a Linear ticket for the bug we discussed
> Check my calendar for tomorrow and draft a prep email
> Go through #product-team slack and summarize yesterday's messages

Connect Your Tools

# Inside sudosu, connect integrations:
/connect gmail      # Connect Gmail
/connect slack      # Connect Slack  
/connect linear     # Connect Linear
/connect github     # Connect GitHub
/connect notion     # Connect Notion

Features

  • 🚀 Zero Config: Install and run - works immediately with hosted backend
  • 🤖 AI Coworkers: Create specialized coworkers with specific personalities and capabilities
  • 🔌 Tool Integrations: Connect to Gmail, Calendar, GitHub, Linear, Slack, Notion, and more
  • 📝 File Operations: Coworkers can read and write files in your repository
  • 🔄 Real-time Streaming: See responses as they're generated
  • 🔒 Local Execution: File operations happen on your machine, keeping data secure
  • Action-Oriented: Your coworkers don't just answer questions — they take action

Commands

Command Description
/help Show all available commands
/connect <service> Connect an integration (gmail, slack, etc.)
/disconnect <service> Disconnect an integration
/integrations Show connected integrations
/agent create <name> Create a new agent
/agent list List available agents
/clear Clear the screen
/quit Exit sudosu

Configuration (Optional)

Sudosu works out of the box, but you can customize it:

Environment Modes

# Development mode (local backend)
export SUDOSU_MODE=dev
sudosu

# Production mode (default - uses hosted backend)
export SUDOSU_MODE=prod
sudosu

# Or switch within CLI
/config mode dev   # Switch to development
/config mode prod  # Switch to production

Configuration Files

Sudosu stores configuration in ~/.sudosu/:

~/.sudosu/
└── config.yaml     # Preferences and mode settings

Project-specific configuration goes in <your-repo>/.sudosu/.

Requirements

  • Python 3.10+
  • Internet connection (for hosted backend)

Links

License

MIT

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

sudosu-0.1.2.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sudosu-0.1.2-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file sudosu-0.1.2.tar.gz.

File metadata

  • Download URL: sudosu-0.1.2.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for sudosu-0.1.2.tar.gz
Algorithm Hash digest
SHA256 de5b1b259d36e6518bcc68e8251149f3fe3b300c5a7c97163594014a14a2fbd3
MD5 299419ca3fef3db464a63f66f4902989
BLAKE2b-256 cc4731f87618b6c3789b7c068b55e2af4f1bcd1eb5ef6ad259bf1cf9700f3ac0

See more details on using hashes here.

File details

Details for the file sudosu-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sudosu-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for sudosu-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b50b74ef662a5915a4302eec5710b1809b665578549cd4044ed4e9b65b38e0c3
MD5 8652d645eb8ed6c104fa5e91f076bbb9
BLAKE2b-256 734b3322adfb70ebd2dac85bc1a13634e93fdc3bb2a1c4951f22c961176aa419

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page