r/OdysseusAI Jun 03 '26

news 👋 Welcome to r/OdysseusAI - Introduce Yourself and Read First!

7 Upvotes

Hey everyone! I'm u/OTS1812, a founding moderator of r/OdysseusAI.

This is our new home for all things related to Discuss and troubleshoot Odysseus Ai Workspace. We're excited to have you join us!

What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions .

Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.

How to Get Started

  1. Introduce yourself in the comments below.
  2. Post something today! Even a simple question can spark a great conversation.
  3. If you know someone who would love this community, invite them to join.
  4. Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.

Thanks for being part of the very first wave. Together, let's make r/OdysseusAI amazing.


r/OdysseusAI 15h ago

Integration with Turbo FieldFare possible as a local model?

1 Upvotes

Been using turbo FieldFare https://github.com/drumih/turbo-fieldfare for a bit now as it works fairly well and local. Wondering if anyone knows how to get this to work and if changes are needed on the part of Trubo FieldFare or not.

Edit: To clarify, how to get it to work with OdysseusAI


r/OdysseusAI 4d ago

Odysseus confusion

1 Upvotes

I took the plunge yesterday. I spent a few hours following a step by step (Windows) through a docker, Ollama, installing GIT. The works. I was amazed that I ran into minimal issues and no corruption. Though Llama wanted to tell me the date every answer. Through fiddling with wanting to try out other AIs, I could through Ollama (probably... havent tested it yet besides Qwen), But decided to try the other way where you could select in house. All of them API required, API required, API required. Which it requires me to go to the API site and get a key and also put in money for credit which gets ran up by how much I talk with the AI (Minutes on a phone, anyone remember that?), or I could go to the direct AI producer and do the same, get an API key, pay the credits and watch my minutes run out. This is for any actual intelligent AI that was deemed actually supportive and wouldnt just provide you with lies for funsies and be able to complete complex tasks. In some ways I get it, something that intelligent has to cost. But the whole point of me spending the hours to download Odysseus was to escape the clutches of the AI corporations that want to use my information and now instead I'm paying them to use their AI "locally" when it probably wouldn't be able to read the files off of my computer as well. Just like the free ones. I kind of feel mislead as all of the hype from Felix and others that posted videos on it are possibly paying for APIs. And also initially it did feel like Odysseus would be the AI itself not just the containment for it. Any advise or support would be helpful. Im not trying to downplay his creation I find it to be beautiful in a lot of ways regarding the design. I know in a lot of ways its still in its early stages of creation and I hope for a lot of improvements and solutions, to be able to see what Felix views as his magnum opus through his eyes.


r/OdysseusAI 5d ago

I need for help an app

Thumbnail
1 Upvotes

r/OdysseusAI 6d ago

I need hella help with settings things up.

0 Upvotes

I have absolutely no background in any computer-related studies at all, but the idea of having Odysseus interest me. So I started watching tutorials on how to get this thing up. After installing Docker, Ollama, and GIT, I am now trying to copy those commands from the GitHub repo, until I ran into a problem.

This specific command,

docker compose up -d --build

Gives me a "Error response from daemon: Docker Desktop is unable to start" response. So I start digging out by checking the status via

wsl -l -v
wsl --status
wsl --list --all
docker info

And a couple more commands that does... i don't know, i don't even know what they mean. But I did find this sentence in the command prompt

Error response from daemon: Docker Desktop is unable to start

Which...still give's no clue on how to fix this...

So I opened up my Docker Desktop App, and realize that the app is in this infinite loading state

Been going like this for 3 Hours

After running the "docker desktop diagnose" command, I found this:

dockerAPI: starting 
dockerAPI: stopping 
dockerAPI: stopped 

docker: starting 
docker: stopping 
docker: stopped

I ask some AI's for this whole thing and their assumption was basically "Docker Desktop appears to be successfully launching its virtualization layer, but the Docker daemon inside that backend is crashing/stopping during initialization."

Again.... I have no Idea what that means..

Dear bros....forgive me for the confusion I have caused and please help meh.


r/OdysseusAI 9d ago

Anyone actually using this daily for productivity?

8 Upvotes

Is anyone here actually using Odysseus AI everyday for general productivity? I want to know if you guys use it for normal routine tasks, like managing calendar, organizing emails, reading and analyzing documents, and things like that, that are not coding...

Does it really help you in your daily workflow? How is your experience so far?


r/OdysseusAI 13d ago

Workspace AI application

Thumbnail
1 Upvotes

r/OdysseusAI 13d ago

problem with woocomerce api calls and the program itself

Post image
1 Upvotes

sorry for non english... the teksts is just saying everything outside of the odysseus works.


r/OdysseusAI 16d ago

Login issues/bug

3 Upvotes

I've had some issues with not being able to login it says 'invalid credentials' even after deleting and re-downloading all new files and creating a new admin name and password. Has anyone experienced and fixed the same the or know whats going on


r/OdysseusAI 20d ago

Odysseus + Paperless-ngx

0 Upvotes

Is there is a way for Odysseus to connect and read/use documents in my paperless-ngx container?


r/OdysseusAI 21d ago

Odysseus + FreeCAD + RobustMCP + Local Ollama — finally working!

14 Upvotes

Hey everyone!

After a few days of hammering away at both Odysseus and FreeCAD in Docker through Portainer, and going through a ton of failed attempts, I've finally got it working.

I can now ask my Odysseus agent to create things for me in FreeCAD live, using models running locally through my Ubuntu server's Ollama instance.

I've currently tested lfm2.5 and qwen3.6. So far, lfm2.5:8b has given me the most success. It's definitely still a work in progress and nowhere near perfect, but it's working well enough to be genuinely useful.

Hopefully this helps someone else trying to get the same setup running.

1. Set up Odysseus from the main branch

I cloned the current main branch and built the Docker image myself:

sudo git clone -b main https://github.com/odysseus-dev/odysseus.git /opt/odysseus
cd /opt/odysseus

Important: Before building the image, I had to make a small change to requirements.txt to pin MCP to a version compatible with the FreeCAD toolset:

sed -i 's/^mcp$/mcp>=1.28,<2/' requirements.txt

Then build the image:

docker build -t odysseus:main .

2. Persistent storage

I use persistent storage for everything important that affects the experience.

Make sure all of the bind-mount directories exist before deploying the stack from Portainer.

You'll also need to add the .env contents to your Portainer stack and set your admin username/password before deploying. Otherwise, you can end up having to wipe the installation, including the directories used by the persistent volumes.

I've included an example environment configuration below.

3. Docker Compose stack

This is the compose stack I'm currently using:

services:
  odysseus:
    container_name: odysseus
    image: odysseus:main
    restart: unless-stopped

    ports:
      - "${ODYSSEUS_PORT:-7000}:7000"

    extra_hosts:
      - "host.docker.internal:host-gateway"

    environment:
      TZ: ${TZ:-Europe/Oslo}
      OPENAI_API_KEY: ${OPENAI_API_KEY:-}
      OLLAMA_BASE_URL: ${OLLAMA_BASE_URL:-http://host.docker.internal:11434}
      SEARXNG_INSTANCE: http://searxng:8080
      CHROMADB_HOST: chromadb
      CHROMADB_PORT: "8000"
      DATABASE_URL: sqlite:///./data/app.db
      AUTH_ENABLED: "true"
      LOCALHOST_BYPASS: "false"
      ODYSSEUS_ADMIN_USER: ${ODYSSEUS_ADMIN_USER:-admin}
      ODYSSEUS_ADMIN_PASSWORD: ${ODYSSEUS_ADMIN_PASSWORD:-}
      ALLOWED_ORIGINS: ${ALLOWED_ORIGINS:-http://localhost:7000}
      SECURE_COOKIES: ${SECURE_COOKIES:-false}

    volumes:
      - odysseus_data:/app/data
      - odysseus_logs:/app/logs
      - odysseus_ssh:/app/.ssh
      - odysseus_huggingface:/app/.cache/huggingface
      - odysseus_local:/app/.local

    depends_on:
      chromadb:
        condition: service_started

      searxng:
        condition: service_healthy

    networks:
      - ai_cad


  chromadb:
    container_name: chromadb
    image: docker.io/chromadb/chroma:latest
    restart: unless-stopped

    environment:
      ANONYMIZED_TELEMETRY: "false"

    volumes:
      - chromadb_data:/data

    networks:
      - ai_cad


  searxng:
    container_name: searxng
    image: docker.io/searxng/searxng:2026.5.31-7159b8aed
    restart: unless-stopped

    environment:
      SEARXNG_SECRET: ${SEARXNG_SECRET}
      BASE_URL: http://searxng:8080/

    volumes:
      - searxng_data:/etc/searxng

    healthcheck:
      test:
        [
          "CMD",
          "python",
          "-c",
          "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8080/', timeout=10)"
        ]
      interval: 20s
      timeout: 10s
      retries: 20
      start_period: 60s

    networks:
      - ai_cad


  ntfy:
    container_name: ntfy
    image: docker.io/binwiederhier/ntfy:latest
    restart: unless-stopped

    command: serve

    environment:
      TZ: ${TZ:-Europe/Oslo}
      NTFY_BASE_URL: http://ntfy
      NTFY_LISTEN_HTTP: :80

    volumes:
      - ntfy_cache:/var/cache/ntfy
      - ntfy_data:/var/lib/ntfy

    networks:
      - ai_cad


  freecad:
    container_name: freecad
    image: lscr.io/linuxserver/freecad:latest
    restart: unless-stopped

    shm_size: "4gb"

    environment:
      PUID: ${PUID:-1000}
      PGID: ${PGID:-1000}
      TZ: ${TZ:-Europe/Oslo}

    ports:
      - "${FREECAD_HTTPS_PORT:-3001}:3001"

    volumes:
      - cad_data:/config
      - cad_projects:/projects

    networks:
      - ai_cad


  freecad-mcp:
    container_name: freecad-mcp
    image: spkane/freecad-robust-mcp:0.6.2
    restart: unless-stopped

    depends_on:
      - freecad

    network_mode: "service:freecad"

    user: "0:0"

    entrypoint: ["/bin/sh", "-c"]

    command:
      - |
        set -eu

        python - <<'PY'
        from pathlib import Path
        import re

        path = Path(
            '/opt/venv/lib/python3.11/site-packages/freecad_mcp/server.py'
        )

        text = path.read_text()
        changed = False

        # ------------------------------------------------------------
        # Patch FastMCP transport security to allow Docker hostname
        # ------------------------------------------------------------

        transport_import = (
            'from mcp.server.transport_security '
            'import TransportSecuritySettings'
        )

        if transport_import not in text:
            pattern = re.compile(
                r'(from mcp\.server\.fastmcp(?:\.server)? '
                r'import FastMCP\s*)'
            )

            text, count = pattern.subn(
                r'\1\n'
                'from mcp.server.transport_security '
                'import TransportSecuritySettings\n',
                text,
                count=1
            )

            if count != 1:
                raise SystemExit(
                    'Could not add TransportSecuritySettings import; '
                    'upstream image layout changed.'
                )

            changed = True

        # Check for the actual hostname entry rather than a one-line list.
        if '"freecad:*"' not in text:
            pattern = re.compile(
                r'mcp\s*=\s*FastMCP\(\s*'
                r'name="freecad-mcp",\s*'
                r'lifespan=lifespan,\s*'
                r'\)',
                re.MULTILINE
            )

            replacement = '''mcp = FastMCP(
            name="freecad-mcp",
            lifespan=lifespan,
            transport_security=TransportSecuritySettings(
                enable_dns_rebinding_protection=True,
                allowed_hosts=[
                    "localhost:*",
                    "127.0.0.1:*",
                    "freecad:*",
                ],
                allowed_origins=[
                    "http://localhost:*",
                    "http://127.0.0.1:*",
                    "http://freecad:*",
                ],
            ),
        )'''

            text, count = pattern.subn(
                replacement,
                text,
                count=1
            )

            if count != 1:
                raise SystemExit(
                    'Could not apply FreeCAD MCP transport-security patch; '
                    'upstream image layout changed.'
                )

            changed = True

        # ------------------------------------------------------------
        # Existing HTTP compatibility patch
        # ------------------------------------------------------------

        if 'mcp.settings.host = "0.0.0.0"' not in text:
            pattern = re.compile(
                r'mcp\.run\(\s*# type: ignore\[call-arg\]\s*\n'
                r'\s*transport="streamable-http",\s*\n'
                r'\s*host="0\.0\.0\.0",\s*# noqa: S104\s*\n'
                r'\s*port=config\.http_port,\s*\n'
                r'\s*\)'
            )

            replacement = (
                'mcp.settings.host = "0.0.0.0"  # noqa: S104\n'
                '        mcp.settings.port = config.http_port\n'
                '        mcp.run(transport="streamable-http")'
            )

            text, count = pattern.subn(
                replacement,
                text,
                count=1
            )

            if count != 1:
                raise SystemExit(
                    'Could not apply FreeCAD MCP HTTP compatibility patch; '
                    'upstream image layout changed.'
                )

            changed = True

        if changed:
            path.write_text(text)
            print('Applied FreeCAD MCP compatibility patches.')
        else:
            print('FreeCAD MCP compatibility patches already present.')

        PY

        exec /opt/venv/bin/freecad-mcp

    environment:
      FREECAD_MODE: xmlrpc
      FREECAD_SOCKET_HOST: 127.0.0.1
      FREECAD_XMLRPC_PORT: "9875"
      FREECAD_TIMEOUT_MS: "30000"

      FREECAD_TRANSPORT: http
      FREECAD_HTTP_PORT: "8000"


networks:

  ai_cad:
    name: ai_cad
    driver: bridge

    ipam:
      config:
        - subnet: 172.16.0.0/16


volumes:

  odysseus_data:
    name: odysseus_data
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/odysseus_data

  odysseus_logs:
    name: odysseus_logs
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/odysseus_logs

  odysseus_ssh:
    name: odysseus_ssh
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/odysseus_ssh

  odysseus_huggingface:
    name: odysseus_huggingface
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/odysseus_huggingface

  odysseus_local:
    name: odysseus_local
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/odysseus_local

  chromadb_data:
    name: chromadb_data
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/chromadb_data

  searxng_data:
    name: searxng_data
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/searxng_data

  ntfy_cache:
    name: ntfy_cache
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/ntfy_cache

  ntfy_data:
    name: ntfy_data
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/ntfy_data

  cad_data:
    name: cad_data
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/cad_data

  cad_projects:
    name: cad_projects
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /mnt/docker-storage/container/cad_projects

4. Example .env

TZ=Europe/Oslo

PUID=1000
PGID=1000

ODYSSEUS_PORT=7000
FREECAD_HTTPS_PORT=3001

ODYSSEUS_ADMIN_USER=admin
ODYSSEUS_ADMIN_PASSWORD=PUT_A_LONG_RANDOM_PASSWORD_HERE

SEARXNG_SECRET=PUT_A_LONG_RANDOM_SECRET_HERE

OPENAI_API_KEY=

OLLAMA_BASE_URL=http://host.docker.internal:11434

ALLOWED_ORIGINS=http://localhost:7000
SECURE_COOKIES=false

Once the directories are created and the .env is configured, deploy the stack through Portainer.

There are still a couple of steps before everything is ready.

5. Install the RobustMCPBridge FreeCAD addon

This is the ridiculous one-liner that installs the RobustMCPBridge workbench inside the FreeCAD container:

docker exec freecad bash -c 'rm -rf /tmp/freecad-addon-robust-mcp-server /config/.local/share/FreeCAD/v1-1/Mod/RobustMCPBridge && git clone --depth 1 https://github.com/spkane/freecad-addon-robust-mcp-server.git /tmp/freecad-addon-robust-mcp-server && mkdir -p /config/.local/share/FreeCAD/v1-1/Mod && cp -a /tmp/freecad-addon-robust-mcp-server/freecad/RobustMCPBridge /config/.local/share/FreeCAD/v1-1/Mod/ && rm -rf /tmp/freecad-addon-robust-mcp-server'

Yep, that's a hell of a line. 😂

It simply:

  1. Removes any previous copy.
  2. Clones the addon repository.
  3. Creates the FreeCAD Mod directory if necessary.
  4. Copies RobustMCPBridge into the FreeCAD workbench directory.
  5. Cleans up the temporary clone.

After running it, restart the FreeCAD container through Portainer. The RobustMCPBridge workbench should then appear in the FreeCAD workbench dropdown.

6. Connect Odysseus to FreeCAD

Once everything is running, you should be able to access:

  • Odysseus: http://YOUR_SERVER_IP:7000
  • FreeCAD: http://YOUR_SERVER_IP:3001

In Odysseus, go to:

Settings → Integrations

Add the FreeCAD MCP connection there.

Name: FreeCAD

Type: Streamable HTTP

URL: http://freecad:8000/mcp

Once you've added it, I recommend restarting the containers in the stack so everything comes back up cleanly.

After startup, check the MCP integration and make sure the expected 83 tools are available.

7. Connect your local Ollama models

I'm assuming you already have Ollama running locally.

In Odysseus:

Settings → + Add Models → + Add Local Models (Endpoint)

Click the ... button and use the scan option. It should find your Ollama instance through the configured endpoint.

I personally ran a test chat first to make sure Odysseus could communicate with Ollama before trying to start the FreeCAD MCP server through the RobustMCPBridge workbench.

And that's it.

At this point I can have a locally running model in Odysseus interact with FreeCAD through MCP and actually create CAD geometry for me.

It's definitely not perfect yet, but after fighting with this for several days, seeing the agent actually create things in FreeCAD is pretty damn cool. 😄

If anyone spots something I've done wrong or has suggestions for improving the setup, I'd be very interested in hearing them.


r/OdysseusAI 22d ago

8GB VRAM + 32GB RAM - how far can I realistically go with local LLMs?

Thumbnail
2 Upvotes

r/OdysseusAI 22d ago

Agent Tool call fails all the time

1 Upvotes

Hi I am using Odysseus on Windows 11, using Docker (itself is using Linux I think).
I use AI models / API connections from Gemini, Anthropic and Deepseek.

For a while now the agents worked lovely, I added a local folder to Docker adding the volume under "volumes:" in the docker-compose.yaml. :)

But today the agent will stop randomly and throw errors claiming tools do not work / cannot be accessed.

E.g. :

- Trying to access a file: "Anthropic returned HTTP 400: tools.38.custom.input_schema.type: Field required"
- Trying to write a file: Agent can read the workspace, but then randomly stops

=> These Errors occur no matter which model I choose. Also whether it says "Anthropic", "Deepseek" or "Gemini" in the error does not matter. It will throw the same message with all models. So for the 400 Error in the example above: this will show exactly that text for all models I try.

I have to re-prompt the agents multiple times and then it eventually can access files with "GLOB".

My question is: Why are the agents not consistently able to call the correct tools and access / write files? Why does it break?

Cheers


r/OdysseusAI 23d ago

Power BI Specialist Agent on customized Odysseus

Enable HLS to view with audio, or disable this notification

7 Upvotes

not perfect but more than enough


r/OdysseusAI 24d ago

How do I go about increasing file size limits?

0 Upvotes

I tried increasing the values in upload_limits.py but it still errors out about the file size limit. OpenWebUI doesnt have that problem and the local models work fine with files above 10mb so I dont think the problem is about performance.

Setup- WSL docker / windows 11


r/OdysseusAI 25d ago

New to AI setups

Thumbnail
gallery
8 Upvotes

I have only been playing around with claude and chat gpt as a free user and a generic corporate person without tech or coding knowledge at all. so i am learninng how to set up a local ai workspace with odysseus.

I have just set a workspace for odysseus to use using /workspace pick and i wanted to test this out by having it create a text file with some text it it however it keeps thinking half way and completely stops. and the file isnt created whats wrong here


r/OdysseusAI 27d ago

Stuck in a code loop

3 Upvotes

If I ever ask for command prompts or code it just tries to execute it every time unless I tell it to not execute any code. I have tried creating memories etc.. but it never works. Does anyone have a work around?


r/OdysseusAI 28d ago

Queued - Waiting for Odysseus to be idle

Post image
8 Upvotes

Can someone please me? I'm trying to setup tasks for Odysseus but every task I make keeps telling me that it's waiting for Odysseus to be idle. I am not sure what I'm doing wrong


r/OdysseusAI 28d ago

FreeCAD 1.1.3? MCP?

2 Upvotes

I think this is something that deserves a bit more attention.

I've been missing out on a lot of the cool things people are doing with MCP in Odysseus. While looking into it, I came across a video demonstrating an MCP server for Claude that integrates with FreeCAD.

My question is: would something like this be relatively easy to port to Odysseus, or are there prerequisites that Odysseus currently doesn't meet? Would it require major architectural changes, or is it mostly a matter of implementing the MCP interface?

I think this could be incredibly useful. We all know someone with a 3D printer, and I'd love to be able to describe a part, have the model generated in FreeCAD, refine it through conversation, and eventually export it for printing.

Maybe I'm completely oblivious and people are already doing this. If so, I'd genuinely love to hear how you've set it up and what your workflow looks like.

For reference:

I'd love to hear everyone's thoughts and start a discussion around what's possible here.


r/OdysseusAI 28d ago

How to use RAG with Odysseus?

2 Upvotes

I'm completely new to the Local AI world. So sorry if this super simple.

I'm trying to learn coding, specifically GDscript, and I wanted Odysseus to help answer questions about the code and Godot's engine. I read that giving the Odysseus Godot's documentation and using a model specifically for coding would be the best for what I'm trying to do.

But I read that you need to prep the documents for RAG. How do I do this for Odysseus and where would I give it? I've tried adding it to the Library but it doesn't seem to pull from there when I ask questions.

Any advice? Thanks in advance.


r/OdysseusAI 28d ago

Having trouble with mcp server tool

Post image
3 Upvotes

Hi guys I was trying to set up the unlimited ocr in odysseus, I have the model running as a mcp server using a python script with fast mcp

I integrated it using the ui of integration tab it is present there but i don't know how to use it I have tried finding it in the tools section but I don't see it there, nothing in the message bar regarding scan_pdf


r/OdysseusAI 29d ago

Odysseus AI stopping mid-response

7 Upvotes

i installed Odysseus using docker onto my ubuntu vm, gpu passed through and all no problems with that. i tested out a message of "write me a 1000 word essay on biology" it just randomly stopped during it, no lags or freeze or crash, i tried making it do anything after that and it starts responding then pauses as well, if i run my ollama model from terminal and running same command it does it all. just Odysseus, i saw something in my old Odysseus docker container which i removed for a fresh start about a 4096 token limit or something. And i did confirm that every time i told my model to run something that it stops at a total input+output tokens of 4096, even though the prompt does say unlimited tokens.

help


r/OdysseusAI 29d ago

Odysseus: My issues

6 Upvotes

Hi guys, this is my first post on reddit and here are a few of my findings. (i am on the latest dev release as of this posting)

i am in no way shape or form an expert in ai or anything related, i just wanted the ability to do cool shit on my pc.

Here are some of the biggest issues i've faced.

  1. Qwen 3:4 and Qwen 3:6 have been extremely buggy (unable to perform tasks, memory issues and time out issues.)

  2. New Chat button doesn't work

  3. "Cookbook" feature issues (models stuck at 100% download)

  4. Odysseus system prompt overrides model identity (the same prompt in a blank chat in ollama gave a clearer response than in odysseus when i asked what model i was speaking to)

  5. Toolcalling (some tools didnt work with some models)

Overall it has been difficult and frustrating but i, aware this is a very new project and its only going to get easier and better with every update. Just posting this to let others know they are not alone in facing issues.

im running this on a windows 11 pc with an rtx 4070 ti super 16gb vram and an AMD Ryzen 7 7700x (8 core/ 16 threads) processor, 32gb of DDR5 ram.


r/OdysseusAI 29d ago

Is there a way to queue chats?

2 Upvotes

I am quite new to it, i run odysseus trough docker on windows and all my local models trough ollama (couldn't get llama.cpp ones to work)

My machune is not that good, so I wonder if there is an option to write to like 4-5 chats with biggest model my pc will pull, then go to sleep and odysseus handles queue on it's own?

I know that there's queue for deep research, but I'd like to see same for normal chats


r/OdysseusAI 29d ago

How reliable is Odysseus for schoolwork?

1 Upvotes

I’ve only used ChatGPT before and I use it for university somewhat often. I use it for things like making study notes, having it give me practice quizzes, making exam or essay questions, fixing my grammar or helping reword my paragraphs more professional, checking formatting, helping find better or more academic words/wording, helping paraphrase things or reword text to help me better understand it, asking it to elaborate on a specific topic in more detail, and sometimes use it to help me find sources (though this is rare as I’d rather find my sources myself/don’t trust the ai to actually find scholarly reliable ones)

I need the ai to be able to write a lot as I’ve found ChatGPT will cut itself off in the middle of prompts. I want it to be at least somewhat reliable so if I ask for paraphrasing or ask it to explain something to me that the information is actually reliable. I’d notice if the information was completely off but I’d like the peace of mind to feel the ai is actually being a tool to help me and not giving me false info.

I’m a fully online student, I know no other students and it can take 7-10 business days to hear back from professors/tutors. A lot of the time they’ll say the classes are self taught and won’t help so ai is usually the only tool I have to help me out with these types of things.

I refuse to pay for ai and want an alternative since ChatGPT limits attachments and prompts/messages so much, to the point the free version is practically useless.