Skip to main content

Your AI Coworker - AI teammates that can read files, write code, and connect to all your tools (Gmail, Calendar, GitHub, Linear, Slack)

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

# Initialize Sudosu
sudosu init

# Start interactive session
sudosu

# Create an agent
/agent create writer

# Use the agent
Go through my slack channel product-team and summarise the messages from yesterday 
and plan tickets in Linear

Features

  • 🤖 AI Coworkers: Create specialized coworkers with specific personalities and capabilities
  • 🔌 Tool Integrations: Connect to Gmail, Calendar, GitHub, Linear, Slack, 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

Configuration

Environment Modes

Sudosu supports dev and prod modes for easy switching between local and production backends:

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

# Production mode (default)
export SUDOSU_MODE=prod
sudosu

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

See ENVIRONMENT_SETUP.md for detailed configuration options.

Configuration Files

Sudosu stores configuration in ~/.sudosu/:

~/.sudosu/
├── config.yaml     # API keys, backend URL, preferences, mode
├── agents/         # Global agent definitions
└── skills/         # Global skills library

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

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.1.tar.gz (38.0 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.1-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sudosu-0.1.1.tar.gz
  • Upload date:
  • Size: 38.0 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.1.tar.gz
Algorithm Hash digest
SHA256 9a508c36c3fa96e77c60b92770a95c8ad9be0840155c4d934655fbe5d4df0dea
MD5 28f3319c34dbd358a8ae165649e0a750
BLAKE2b-256 8e861c0644e7ef7ff80fcd8fab426a067a7d7d5c2ee0b9853b9779561e3d50c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sudosu-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 42.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 91ae4139df54910f8ced3fc6eca00e820c35fa6cb9db1b7f232d63dcfe92bea6
MD5 bc8c661e97a78128408bc9f7beb04668
BLAKE2b-256 a805638ae495b716d8ea09adf9fc65d637b653ee17b149cf3f800932e208b6b4

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