I Built An Agentic Chatbot with Claude Code

Hold up. You gave it tools and memory… and let it decide what to do?

I did. And now it’s solving problems I didn’t even ask it to.

↳ GitHub 🔗 https://github.com/scarnyc/agentic-workflow

Last weekend, I went down the rabbit hole with Claude Code—and liked it so much that I ended up creating an agentic chatbot with a ton of features, including:

  • Web Search powered by Tavily Search

  • Code Execution in a secure Python env

  • Wikipedia Search

  • Vision Capabilities with PDFs

  • Short + Long-term Memory

  • Smart Writer with GPT-4o

  • Built-in reasoning + MCP registry in multi-turn conversations.

So I wired it up, gave it some tools, a personality, and a task:

Help users solve complex problems with clarity—and autonomy.

I used Claude Code to build it: Anthropic’s natural language code agent for developers who prefer to describe rather than debug—and it works fast!

It writes, edits, and explains Python, CSS, JS, and HTML as your one and only pair programmer right in the terminal.

It’s like having a full-stack ENG who literally develops everything to spec.

You can see me using it in the terminal window to convert LangGraph's tool implementations to MCP.

The result?

A chatbot that doesn’t just answer.

It thinks, reflects, and plans before using a tool or providing a response.


The Graph That Binds It

The chat agent is powered by LangGraph + Claude 4 Sonnet.

Here’s what stood out:

  • It reroutes when tools fail (self-healing workflows).

  • It queries memory before answering (contextual precision).

  • It thinks again before replying (meta-awareness).

So you’re collaborating with an agent that’s able to:

  • Break down complex problems into steps and workflows.

  • Decide which tools to use (and when).

  • Persist memory across sessions.


👀 What’s Next?

I’m thinking…

  • Let it schedule my meetings.

  • Or plug it into real workflows—support, strategy, research.

Agentic workflows are still early. But they feel like the missing link between LLMs and real utility.

This chatbot isn’t finished. It’s evolving…

Pre-MVP. Security features and UX enhancements are needed before I deploy it with Replit.

Check out the roadmap on GitHub ✌️

Next
Next

SWE-1 Windsurfed by OpenAI Codex