ion

All web apps in the Catalogue

Castor

by deepfounder-ai · io.github.deepfounder-ai.castor

Not TrustedWeb appUnrated★ 63 stars

A self-hosted AI agent built to drop into business workflows: customer ops…

A self-hosted AI agent built to drop into business workflows: customer ops, internal automation, knowledge retrieval, scheduled reporting. Deploys on a laptop, a workstation, or your own server — never sends data to a third party unless you tell it to.

Screenshots

  • Castor on an Ion hub (desktop)
    Castor on an Ion hub (desktop)
  • Castor on an Ion hub (phone)
    Castor on an Ion hub (phone)

About

A business-oriented AI agent built to drop into real workflows: customer ops, internal automation, knowledge retrieval, scheduled reporting, custom integrations, hardware on the floor, and rich UI in chat (forms, dashboards, mockups). Deploys on your infrastructure — a workstation, your own server, or the cloud account you already have. Chat via web UI, terminal, or Telegram, with tools, semantic memory, browser control, MCP integrations, a cron-like scheduler, direct USB/serial access to scales, scanners, GPS, label printers, and PLCs — and a sandboxed canvas panel where the agent can render arbitrary HTML for visual artifacts. Bring your own LLM: works with any OpenAI-compatible provider — Azure OpenAI, AWS Bedrock, OpenAI, Groq, OpenRouter, DeepSeek, Together — or a local model via LM Studio / Ollama if you need everything on-prem. Your provider, your context window, your budget. Switch providers per-thread without restarting the agent. - Python 3.11+ - An LLM endpoint — pick one: - Hosted (any OpenAI-compatible API): Azure OpenAI, AWS Bedrock, OpenAI, Groq, OpenRouter, DeepSeek, Together. Set CASTOR_LLM_URL + CASTOR_LLM_KEY and you're done. - Local (data stays on-prem): LM Studio or Ollama with any tool-capable model. Qwen 9B / Gemma 4B work well on a single consumer GPU; bigger models if you have the hardware. - Embeddings: FastEmbed (ONNX, local, CPU) — multilingual-MiniLM (384d, 50+ languages) + SPLADE++. Runs comfortably on a laptop without a GPU. Castor is the open-source project deepfounder-ai/castor (https://github.com/deepfounder-ai/castor) by deepfounder-ai, released under MIT. Ion packages it unmodified from commit b2dc69a3ea50, adding only a manifest, an icon and a start script.

Source

Written by deepfounder-ai, published to Oikou by Ben Grande.

  • ★ 63 stars on GitHub
  • Licence: MIT
  • Upstream version v0.25.0
  • Built from commit b2dc69a3ea50

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.25.0 may do

Internet

It asks to reach these hosts, and no others:

  • api.example.com
  • fonts.googleapis.com
  • raw.githubusercontent.com
  • skills.sh
  • api.together.xyz
  • cloud.cerebras.ai
  • console.anthropic.com
  • console.groq.com
  • console.mistral.ai
  • deepfounder.ai
  • fonts.gstatic.com
  • openrouter.ai
  • platform.deepseek.com
  • platform.minimax.io
  • platform.openai.com
  • www.perplexity.ai

USB and serial devices on your Personal Cloud’s computer

  • Can talk to a serial port on your Personal Cloud’s computer that you choose (a printer, a board, a Zigbee stick): The serial device it talks to (a USB-serial cable or board) (serial)

You pick one device for each on your Personal Cloud, and can let it only read it. It gets that device alone, never the others plugged in; one it may write to is its to command.

Your camera, microphone and screen

  • Can use your camera while you have it open
  • Can use your microphone while you have it open

The app sees what your camera or the screen you share shows while its page is open. You choose which of these it gets, and your browser still asks you before each use.

Personal Cloud tools

None. It uses nothing from your Personal Cloud beyond its own storage.

Notifications

It does not send push notifications.

Storage

Up to 512 MB on your Personal Cloud.

Its address

Works best with its own address. A Personal Cloud shared through Cloudflare can give it one; on a private Personal Cloud on Tailscale it opens under your Personal Cloud’s address, where it may not work fully. Private and shared Personal Clouds

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.25.0 Latest Shown above

Published · a ready-built bundle

Imported from deepfounder-ai/castor at b2dc69a3ea50 (v0.25.0).

Report this app