Upsonic
Build autonomous AI agents in Python.
- 8k estrellas
- 745 forks
- 37 issues abiertos
- Lenguaje: Python
- Licencia: MIT
- actualizado
Instalación
git clone https://github.com/Upsonic/Upsonic && cp Upsonic/*.md ~/.claude/agents/- Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
- Start a new Claude Code session to load the agents.
- Delegate work to them with the Task/Agent tool or by name.
Nota editorial
Upsonic is a Python framework for constructing autonomous and traditional AI agents using Claude (via the Anthropic API, specifically models like claude-sonnet-4-5) alongside other LLMs. The framework offers two primary agent classes: `AutonomousAgent`, which restricts all file and shell operations to a declared workspace directory and blocks path traversal and dangerous commands, and `Agent`, a more conventional task-runner that accepts custom Python functions decorated with `@tool`. Both classes connect to external services through MCP tool integration, giving agents access to third-party data sources and APIs. The repository also ships prebuilt community agents such as OpenClaw and Claude Cowork, each bundled with a system prompt and first message for immediate use. A separate OCR module supports a layered document processing pipeline with six interchangeable engines including EasyOCR, Tesseract, PaddleOCR, and DeepSeek OCR. Python developers building production agent workflows, document extraction pipelines, or multi-tool automation systems are the primary audience.
11 items en este repositorio
Perform structured code reviews with actionable feedback. Use when a user asks to review code, check code quality, find bugs, audit security, improve performance, or assess maintainability. Trigger when user says things like "review this code", "check for bugs", "is this code secure", "any issues with this", "code quality check", or pastes code asking for feedback. Also trigger for pull request reviews and pre-merge code checks. Do NOT trigger for writing new code from scratch, refactoring requests without review context, or general programming questions.
Analyze, explore, clean, and visualize datasets with statistical rigor. Use when user asks to analyze data, find patterns, compute statistics, create visualizations, clean messy data, or explore a dataset. Trigger when user says things like "analyze this data", "what trends do you see", "find patterns in", "create a chart", "clean this dataset", "run statistics on", "what does this data tell us", or provides CSV/Excel/JSON data for exploration. Also trigger for A/B test analysis, cohort analysis, and data quality assessments. Do NOT trigger for simple data format conversions, database query writing without analysis, or ETL pipeline design.
Summarize documents, articles, conversations, code, and technical content into concise, accurate summaries. Use when user asks to summarize, condense, create a TL;DR, write an executive summary, extract key points, or distill content. Trigger when user says things like "summarize this", "give me the key points", "TL;DR", "what are the main takeaways", "condense this", "brief me on this", or provides long content asking for a shorter version. Also trigger for meeting notes summaries, research paper abstracts, and changelog summaries. Do NOT trigger for rewriting or paraphrasing at similar length, translation, or content generation from scratch.
Use this agent when you need to create unit tests for your code in unittest.TestCase format, organized in a tests folder with concept-based subfolders. Examples: <example>Context: User has just written a new authentication module and needs comprehensive unit tests. user: 'I just finished writing my user authentication functions in auth.py. Can you help me create unit tests for them?' assistant: 'I'll use the unittest-generator agent to create comprehensive unit tests for your authentication module.' <commentary>Since the user needs unit tests created for their authentication code, use the unittest-generator agent to create properly structured tests in the tests folder with appropriate subfolder organization.</commentary></example> <example>Context: User has implemented new data validation functions and wants to ensure they're properly tested. user: 'I've added several validation functions to my utils.py file. I need unit tests to make sure they handle edge cases correctly.' assistant: 'Let me use the unittest-generator agent to create thorough unit tests for your validation functions.' <commentary>The user needs unit tests for their validation functions, so use the unittest-generator agent to create comprehensive tests with edge case coverage.</commentary></example>
Resumen de Subagents
Lo que la gente pregunta sobre Upsonic
¿Qué es Upsonic/Upsonic?
Upsonic/Upsonic es subagents para el ecosistema de Claude AI. Build autonomous AI agents in Python. Tiene 8k estrellas en GitHub y su última actualización registrada es del 2026-06-18.
¿Cómo se instala Upsonic?
Puedes instalar Upsonic clonando el repositorio (https://github.com/Upsonic/Upsonic) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar Upsonic/Upsonic?
Nuestro agente de seguridad ha analizado Upsonic/Upsonic y le ha asignado un Trust Score de 92/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene Upsonic/Upsonic?
Upsonic/Upsonic es mantenido por Upsonic. La última actividad registrada en GitHub es del 2026-06-18, con 37 issues abiertos.
¿Hay alternativas a Upsonic?
Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.