Frequently Asked Questions (FAQ)

Welcome to NodeBox! This FAQ will help you find answers to common questions about using and contributing to NodeBox.

What is NodeBox?

NodeBox is an open-source visual automation platform powered by Python and local AI (Ollama). With NodeBox, you can design, run, and manage automations on your own machine—no cloud required, no API costs. NodeBox is ideal for:

  • Automating repetitive tasks
  • Integrating local AI models
  • Building custom Python workflows
  • Experimenting with node-based logic

Key Features

  • Python-native nodes for maximum flexibility
  • Drag-and-drop visual editor
  • Local AI integration via Ollama
  • Cross-platform: Windows, macOS, Linux
  • Open-source and community-driven

FAQ

  1. How do I install and configure Ollama?
    Ollama is an optional backend for running local AI models. See our Ollama setup guide for step-by-step instructions.
  2. What is a Node in NodeBox?
    A Node is a building block in NodeBox. Each node represents a function, model, or operation. You connect nodes to create workflows.
  3. How do I connect multiple nodes?
    Drag from a node’s output port to another node’s input port. This creates a connection, allowing data to flow between nodes.
  4. Do I need Python knowledge to use NodeBox?
    No coding is required for basic use. However, Python knowledge can help if you want to create custom nodes or automations.
  5. Where can I find more documentation?
    Visit our documentation page for detailed guides, examples, and API references.
  6. How can I contribute to NodeBox?
    Check our contribution guide for ways to help, including code, documentation, and feedback.
  7. Who maintains NodeBox?
    NodeBox is maintained by an open-source community. See our CONTRIBUTING.md for more info.
  8. Is NodeBox free to use?
    Yes, NodeBox is open-source and free for everyone.
  9. Where do I report bugs or request features?
    Open an issue on our GitHub Issues page.