Try it out: PostBot 3000
PostBot 3000 is an open-source
project that shows how to build a powerful AI agent and stream responses and generate artifacts. This project makes it easier for anyone looking to implement similar solutions.
- OpenSource: All the code (
agent-ui
&agent-service
) is open-source and available on GitHub. - Artifacts: The posts content generated by agent is streamed in Artifacts (like
Claude
). - Agent Python Backend: The agent is built using
LangGraph
Python
, for AI workflows and FastAPI for creating a robust API.
- Clone the repository
git clone https://github.com/ahmad2b/postbot3000.git
-
Create a
.env
file based on the.env.example
file and add your API in bothagent-service
andagent-ui
directory. -
Install the dependencies for
agent-service
:
cd agent-service
poetry install
- Run the development server for
agent-service
:
poetry run uvicorn app.main:app --reload
- Install the dependencies for
agent-ui
:
cd agent-ui
npm install
# or
yarn install
# or
pnpm install
- Run the development server for
agent-ui
:
npm run dev
# or
yarn dev
# or
pnpm dev
- Open http://localhost:3000 with your browser to see the result.
I'm excited to see this project helping developers build better AI agents! If you're exploring AI agents or building something exciting, I'd love to hear about your journey.
Find me around the web:
- 📧 Email: ahmadshaukat_4@outlook.com
- 📍 LinkedIn: ahmad2b
- 🐦 Twitter: @mahmad2b
If this project helped your development journey, consider giving it a ⭐ to help others find it!
- Agent UI: Vercel Template
- Agent Service: MLExpert by Venelin Valkov