# ShinBot Self-hosted personal assistant: setup, usage and developer guides. - [How ShinBot works](https://adarshdigievo.github.io/shinbot/docs/developers/architecture.html) - [Develop and test](https://adarshdigievo.github.io/shinbot/docs/developers/development.html) - [Write a plugin](https://adarshdigievo.github.io/shinbot/docs/developers/plugins.html) - [Publish bot templates](https://adarshdigievo.github.io/shinbot/docs/developers/templates.html) - [CI and releases](https://adarshdigievo.github.io/shinbot/docs/developers/releases.html) - [CLI commands](https://adarshdigievo.github.io/shinbot/docs/reference/cli.html) - [Configuration and data](https://adarshdigievo.github.io/shinbot/docs/reference/configuration.html) - [Licenses and dependencies](https://adarshdigievo.github.io/shinbot/docs/reference/licenses.html) - [Install ShinBot](https://adarshdigievo.github.io/shinbot/docs/user-guide/installation.html) - [First-time setup](https://adarshdigievo.github.io/shinbot/docs/user-guide/first-steps.html) - [Connect models](https://adarshdigievo.github.io/shinbot/docs/user-guide/models.html) - [Conversations and approvals](https://adarshdigievo.github.io/shinbot/docs/user-guide/conversations.html) - [Bots, groups and templates](https://adarshdigievo.github.io/shinbot/docs/user-guide/bots-and-templates.html) - [Browser and files](https://adarshdigievo.github.io/shinbot/docs/user-guide/browser-and-files.html) - [Notes and memory](https://adarshdigievo.github.io/shinbot/docs/user-guide/notes-and-memory.html) - [Scheduled jobs](https://adarshdigievo.github.io/shinbot/docs/user-guide/scheduled-jobs.html) - [Extending ShinBot](https://adarshdigievo.github.io/shinbot/docs/user-guide/extending.html) - [Plugins, MCP and skills](https://adarshdigievo.github.io/shinbot/docs/user-guide/plugins.html) - [Telegram plugin](https://adarshdigievo.github.io/shinbot/docs/user-guide/telegram.html) - [Data, backups and upgrades](https://adarshdigievo.github.io/shinbot/docs/user-guide/backups-and-upgrades.html) - [Remote access and permissions](https://adarshdigievo.github.io/shinbot/docs/user-guide/remote-access.html) - [Troubleshooting](https://adarshdigievo.github.io/shinbot/docs/user-guide/troubleshooting.html) - [Meet ShinBot](https://adarshdigievo.github.io/shinbot/docs/index.html)