II Agent
A self-hosted AI agent for research, coding and document work, with a Docker deployment and support for OpenAI and Anthropic APIs.

II Agent is an AI agent for developers and teams who want an assistant to carry out research, build applications and handle documents. It can act through a browser, shell and files to complete tasks that need several steps.
- Research combines web searches, source comparisons and summaries, with II-Researcher for deeper investigations and research websites that include citations and embedded Q&A.
- Application development covers website and mobile app generation, code editing, debugging and test writing; browser interaction lets the agent inspect pages and use forms.
- Documents and slides includes PDF extraction and creation, Excel formulas and charts, Word editing, and presentation generation with templates and live collaborative editing.
- Reusable workflows supports built-in and custom skills, GitHub processes, and connections to services including Gmail, Slack, Notion and Google Calendar.
- Chat tools lets you attach files, search text files, use a code interpreter and switch model providers within a conversation.
The open-source application runs on your own machine or server through Docker under Apache 2.0. It supports OpenAI and Anthropic APIs with your own keys. Those providers receive model requests, so hosting the application yourself doesn't make those conversations offline. Web research and connected apps also need external services. Speech tools use OpenAI models on Azure, while image and video generation use Google's Vertex AI.