Skip to content

Repository files navigation

GenioOne

Put AI agents to work with your team's tools.

Share tools and models. Let teammates use their own permissions. Trace each request.

Website · Quickstart · Documentation · Product Hunt · 繁體中文

GenioOne helps teams connect AI agents to the tools and models they use at work. Publish shared resources, let teammates use them with their own permissions, and manage connections and request history in one place.

Community Edition is for developers and technical teams who can deploy services and connect resources they manage or have approval to use. Start with one project or a small team.

GenioOne resource management

Start with Genio Bot and one workflow

Start with the included Genio Bot and one workflow:

Documentation → product brief. Help the fictional Stellar Freight team plan a claims portal. Use Context7 to research framework documentation, then use the bundled Product Management skill to draft requirements and acceptance criteria.

Follow the demo walkthrough, or start with a single MCP request. The walkthrough also covers connecting Notion with OAuth.

Quickstart

You need macOS or Linux, Docker with Compose, Git, Node.js, pnpm 12.4.2, and Bun 1.4.2.

curl -fsSL https://genio.sh/install.sh | sh

This clones the repository, installs dependencies, and prepares .env.local files. It does not start services; run pnpm dev yourself. See install.sh --help for --dir and --ref options, or set up manually:

git clone https://github.com/dnplus/genio-one.git
cd genio-one
pnpm install --frozen-lockfile
cp apps/platform/.env.example apps/platform/.env.local
cp apps/bot/.env.example apps/bot/.env.local
pnpm dev

Open Management and sign in with admin / admin for local development. Then follow Gateway setup to connect your first Runtime.

Open Genio Bot to start working with your tools. Configure your model account or provider credentials before starting a conversation.

See the installation guide for prerequisites, service addresses, and restart instructions. These defaults are for local development; configure deployment credentials before exposing services.

Share resources across your team

  • Publish shared tools and models. Make resources available to the project or team that needs them.
  • Let teammates use their own permissions. Grant access to specific tools and apply policy at the Gateway.
  • Reuse published resources across Bots. Manage connection setup centrally; services that require personal accounts still use each user's authorization.
  • Trace requests. Review identities, policy decisions, selected connections, and correlated activity.
  • Choose the client that fits. Start with Genio Bot, or use another MCP client that supports the published endpoint's transport and authentication flow. See the MCP request guide.

Documentation and architecture

Community Edition includes the Platform management console and API, Gateway Runtime, and Genio Bot under Apache-2.0.

Guide Use it to
CE overview Understand the included components and deployment boundaries
Local installation Start the stack and manage local services
Initial setup Configure identity, Resources, and a Gateway
Kubernetes deployment Build your images and deploy with Helm
Troubleshooting Diagnose startup and connection problems
Known issues Check current limitations and fixes

Feedback and contributions

Report bugs or suggest improvements in GitHub Issues. For a bug report, include reproduction steps and your environment; remove credentials and private data from logs.

For code changes, run pnpm check, pnpm test, and pnpm build before opening a pull request.

License

Apache License 2.0.

About

A self-hosted, open-source platform for teams to connect AI agents to shared tools and models, manage access, and trace requests.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages