pull down to refresh

TLDR; You don't need to pay OpenAI to log all your ideas and sell them to your competitors... you can just have a local research assistant without any middlemen.

Everyone and their mom in law seems to be super amazed by ChatGPT Deep Research.
To prove that this isn't magic, I pulled jan-nano - a model refined for MCP on top of Qwen3 - with ollama, and connected it with the ddg-search mcp (because that doesn't KYC.) I then hung both in fast-agent:
fastagent.config.yaml:
mcp:
    servers:
        search:
            command: "npx"
            args: ["-y", "@oevortex/ddg_search@latest"]
agent.py:
import asyncio
from mcp_agent.core.fastagent import FastAgent

# Create the application
fast = FastAgent("fast-agent")

@fast.agent(name="researcher", servers=["search"], use_history=False, model="generic.jan-nano:latest")

async def main():
    async with fast.run() as agent:
        await agent.interactive()

if __name__ == "__main__":
    asyncio.run(main())
I then took the last problem a consultant friend told me he was going to have a 4h explorative meeting about: how to run a docker container orchestrator for a lightweight deployment (without k8s).
╭──────────────────────────────────────────────────────── (researcher) [USER] ─╮
│                                                                              │
│  Research what the best orchestrator for docker containers is in             │
│  lightweight but diverse deployments spanning at most 3 host servers.        │
│                                                                              │
╰─ jan-nano:latest turn 1 ─────────────────────────────────────────────────────╯
the agent does the <think></think> thing and then:
╭─ [TOOL CALL] ────────────────────────────────────────────────────────────────╮
│                                                                              │
│  {"numResults":5,"query":"best Docker orchestrator for lightweight           │
│  deployments across 3 host servers"}                                         │
│                                                                              │
╰─ [web] [fetch] [url] [felo]  ────────────────────────────────────────────────╯


╭────────────────────────────────────────────────────────────── [TOOL RESULT] ─╮
│                                                                              │
│  meta=None content=[TextContent(type='text', text='1. [16 Best Container     │
│  Orchestration Tools and Services -                                          │
│  DevOpsCube](https://devopscube.com/docker-container-clustering-tools/)\n    │
│  In this 2025 updated guide, I have covered the best 16 container            │
│                                                                              │
╰──────────────────────────────────────────────────────────────────────────────╯
and then it spits out a massive response block with a recommendation:
╭─ [ASSISTANT] (researcher) ───────────────────────────────────────────────────╮
│  [..]                                                                        │
│  **Recommendation**: Use Docker Swarm for its simplicity, integration, and   │
│  efficiency in small-scale, diverse deployments.                             │
│                                                                              │
╰─ [search]  ──────────────────────────────────────────────────────────────────╯
I still think it doesn't do enough research so I'm going to tune this a bit, but... sovereign "deep research" for just the electricity cost on your old Macbook is here. Took about 2 minutes on my 2020 M1.
See, I want to be able to do this, but if I've learned anything from Bitcoin, it's that setting up things like this take me way longer than what you might expect. I know I'll be happy if I just suck it up and figure it out, but...I just need a stronger nudge.
reply
Let me test it with goose - should work.
reply
Took me about 5 minutes to configure it in goose.
reply
I did not know about goose. but then again, i did not know about jan. I've bookmarked your post here and my challenge for the weekend will be to see if I can set up it myself. I'll report back.
reply
Goose is Block Inc's open source AI client: https://github.com/block/goose
reply
219 sats \ 1 reply \ @k00b 26 Jun
Definitely a tangent, but I have a friend at medium biggish tech co and I was surprised to hear they use Goose when they aren't using Claude.
It's hard to know when things that start near/inside the bitcoin bubble get out of it.