> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upsonic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Community

> Join the Upsonic community, contribute, share ideas, and build together

# Welcome to the Upsonic Community 💚

Upsonic is built by developers, for developers. Whether you're already using Upsonic in production or just getting started, **we'd love to have you involved**.

<Card title="Join us on Discord" icon="discord" href="https://discord.gg/7648R8JahY" horizontal>
  Ask questions, share what you're building, and get help from the team and community.
</Card>

***

## Contributing

Upsonic is open source under the MIT License and we welcome contributions of all kinds: code, ideas, bug reports, and documentation improvements.

<Note>
  You don't need to be an expert to contribute. If you've used Upsonic and found something that could be better, that's a great starting point.
</Note>

### Areas We're Focused On

We're actively building and improving these core areas. If any of them excite you, we'd love your help:

<CardGroup cols={3}>
  <Card title="Autonomous Agent" icon="robot">
    Workspace sandboxing, filesystem and shell tools, and multi-step task execution. Ideas for new capabilities or improvements to existing ones are welcome.
  </Card>

  <Card title="Safety Engine" icon="shield-check">
    Policy-based content filtering for PII, compliance, and content moderation. New policy ideas, edge case fixes, and performance improvements are all valuable.
  </Card>

  <Card title="OCR" icon="scanner-image">
    Multi-engine OCR pipeline with PDF and image support. Engine integrations, accuracy improvements, and preprocessing enhancements are great ways to contribute.
  </Card>
</CardGroup>

### Ways to Contribute

<AccordionGroup>
  <Accordion title="Report a bug" icon="bug">
    Found something broken? Open an issue on [GitHub](https://github.com/Upsonic/Upsonic/issues) with:

    * A clear description of the problem
    * Steps to reproduce it
    * Your environment (Python version, OS, Upsonic version)

    That's it. Short and specific is perfect.
  </Accordion>

  <Accordion title="Suggest a feature or improvement" icon="lightbulb">
    Have an idea that would make Upsonic better? We want to hear it.

    * Open a [GitHub issue](https://github.com/Upsonic/Upsonic/issues) with the **feature request** label
    * Or share it in our [Discord](https://discord.gg/7648R8JahY). Sometimes a quick conversation is the best way to start
  </Accordion>

  <Accordion title="Submit a pull request" icon="code-pull-request">
    Ready to write some code?

    1. Fork the [repository](https://github.com/Upsonic/Upsonic)
    2. Create a branch for your change
    3. Make your changes and add tests where applicable
    4. Open a pull request with a clear description of what you did and why
  </Accordion>

  <Accordion title="Improve the documentation" icon="book">
    Clear docs help everyone. If you spot a typo, a missing example, or something that could be explained better, feel free to open a PR.
  </Accordion>
</AccordionGroup>

***

## Get in Touch

<CardGroup cols={2}>
  <Card title="Discord" icon="discord" href="https://discord.gg/7648R8JahY">
    Chat with the community and the Upsonic team in real time.
  </Card>

  <Card title="GitHub Issues" icon="github" href="https://github.com/Upsonic/Upsonic/issues">
    Report bugs, request features, and track progress.
  </Card>

  <Card title="X (Twitter)" icon="x-twitter" href="https://x.com/UpsonicAI">
    Follow us for updates and announcements.
  </Card>

  <Card title="LinkedIn" icon="linkedin" href="https://www.linkedin.com/company/getupsonic/">
    Connect with us professionally.
  </Card>
</CardGroup>

***

<Info>
  Upsonic is MIT licensed. Every contribution, big or small, makes a difference. Thank you for being part of this. 💚
</Info>
