Catalog PyPI
PACKAGE EXPLORERView in registry

agentos-sdk

PyPI

AgentOS - TGSC

agentagentsaialgorithmicartificialdeepengineeringenterprise-gradefinancefinancialforgenerativeintelligencelanguagelearningllms
All keywords (36)
machinemanagementmarketplacemodelingmulti-agentmulti-grade-agentsnaturalofoptimizationoptimizersportfolioprocessingproduction-gradepromptquantriskstoreswarmstradingtransformers
Versions collected1
Direct dependencies13From release 0.0.3
Last observed20 Oct, 22:50 UTC

README

Version 0.0.3 documentation

AgentOS

License: MIT Python 3.8+ Code style: black

A minimal, production-ready implementation of Andrej Karpathy's Agent Operating System architecture, developed by Swarms.ai and partners.

AgentOS Architecture

Overview

AgentOS is a lightweight, single-file implementation that provides a robust foundation for building autonomous AI agents. It implements the core concepts outlined in Karpathy's Agent OS architecture while maintaining simplicity and extensibility. Developed by Swarms.ai and its partners, AgentOS is a production-ready implementation of autonomous AI agents that follows the architectural principles outlined by Andrej Karpathy.

Features

  • Unified Model Interface: Seamless integration with multiple LLM providers through LiteLLM
    • Support for Anthropic Claude models (Opus, Sonnet, Haiku)
    • Integration with OpenAI GPT models
    • Access to optimized variants (GPT-4o, GPT-4o-mini)
  • Browser Automation: Built-in browser agent capabilities for web interaction using browser-use
  • Multi-Modal Support:
    • Text processing and generation
    • Video analysis through Google's Gemini models
    • Audio processing and speech synthesis
    • Image handling capabilities
  • Resource Management:
    • Efficient handling of computational resources
    • Dynamic model selection based on task requirements
    • Automatic GPU/CPU optimization
  • HuggingFace Integration:
    • Direct access to open-source models
    • Support for text generation and multiple NLP tasks
    • Automatic model quantization and optimization
  • Extensible Architecture: Easy to add new capabilities and tools

Core Components

  • Model Management: Dynamic selection and utilization of language models
  • Browser Automation: Autonomous web-based task execution
  • Resource Orchestration: Efficient management of computational resources
  • Context Management: Maintains system state and task dependencies

Installation

pip3 install -U agentos-sdk

Usage

from agentos import AgentOS

# Initialize AgentOS
agent_os = AgentOS()

# Run a task
result = agent_os.run(
    task="Your task description",
    img="optional_image.jpg",
    video="optional_video.mp4",
    audio="optional_audio.mp3"
)

Available Tools

AgentOS comes with a powerful set of built-in tools that enable various capabilities. Here's a comprehensive list of all available tools:

Tool NameDescriptionUse Case Examples
Browser AgentAutonomous web browser automation tool that can navigate websites, extract information, and perform web-based tasks- Web scraping
- Form filling
- Data extraction
- Website testing
Hugging Face ModelInterface for using various Hugging Face models for text generation and other NLP tasks- Text generation
- Language translation
- Text classification
- Custom model inference
LiteLLM ModelUnified interface for multiple LLM providers including OpenAI, Anthropic, and others- Text generation
- Chat completion
- Content creation
- Advanced reasoning
Safe CalculatorSecure mathematical expression evaluator with built-in safety checks- Mathematical calculations
- Formula evaluation
- Secure computation
- Numeric processing
Terminal Developer AgentAdvanced agent for performing terminal operations and development tasks- File operations
- Code execution
- System commands
- Development tasks
Generate SpeechText-to-speech conversion tool supporting multiple voices and models- Audio content creation
- Voice synthesis
- Accessibility features
- Audio narration
Generate VideoAI-powered video generation tool using Google's Veo 3.0 model- Video content creation
- Visual storytelling
- Animation generation
- Creative content

Community

Join our community of agent engineers and researchers for technical support, cutting-edge updates, and exclusive access to world-class agent engineering insights!

PlatformDescriptionLink
📚 DocumentationOfficial documentation and guidesdocs.swarms.world
📝 BlogLatest updates and technical articlesMedium
💬 DiscordLive chat and community supportJoin Discord
🐦 TwitterLatest news and announcements@kyegomez
👥 LinkedInProfessional network and updatesThe Swarm Corporation
📺 YouTubeTutorials and demosSwarms Channel
🎫 EventsJoin our community eventsSign up here
🚀 Onboarding SessionGet onboarded with Kye Gomez, creator and lead maintainer of SwarmsBook Session

Contributing

We welcome contributions from the community. Please see our contributing guidelines for more information.

License

This project is under the MIT License.

Todo

  • Add deep research agent or sub agent
  • Implement video and audio processing
  • Create better system prompt and add multiple shot examples on when to use certain tools and etc

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.310 Jul 202513

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
the-swarm-corporation/agentos

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:255a3e061254bf37191bfb70d239430937df1fd8575a91276e1f6eef34a01c58