TeaNode · Documentation · Source

Your own assistant, running in about a minute.

One command on a computer that stays on, an account, and a key from a model service. The video shows all of it on a fresh server; the steps below are the same, one at a time.

  1. Run one command. On the computer TeaNode will live on: a Linux server, a spare PC, or a Mac with Docker Desktop. It installs Docker on Linux if it is missing, starts TeaNode and its database, and waits until the dashboard answers.
    curl -fsSL https://teanode.com/get.sh | sh
    It puts everything in /opt/teanode (~/teanode when you are not root) and listens only on 127.0.0.1:8080. Read the script first at teanode.com/get.sh if you like; running it again keeps your data.
  2. Create your account. Open http://127.0.0.1:8080 in a browser and choose a username and a password. The first visitor becomes the administrator, so do it right away.
    ssh -L 8080:127.0.0.1:8080 you@your-server
    TeaNode on a server rather than the computer in front of you? Run the tunnel above on your own computer first, then open the same address.
  3. Paste a model key. Choose OpenAI, Anthropic or Gemini and paste an API key from it, or choose Your own server for an Ollama or vLLM. Press Start my assistant: it checks the key, picks a good model and starts the assistant. Each service has a Get a key link. The key stays on your server. A ChatGPT plan you already pay for is signed in to under Manage instead.
  4. Say hello. Your conversation opens and the assistant introduces itself. Ask it anything; it learns about you as you go. Mail, calendars and contacts are under Manage, Server, Setup whenever you want them.

Documentation

Getting started

Running it

Security

Contributing

Every document is also plain markdown, listed in /llms.txt.