deltadarkly
Joined 11 months ago
Joined 11 months ago
I built Dank Cloud to handle that deployment layer so agents run as separate services you can call from your backend, with per-agent logs, GitHub-based deploys, and optional hosted vector memory.
The cloud is in beta and currently supports agents built with our open-source JS framework, with LangChain and CrewAI support coming next.
Would really appreciate feedback from anyone who has deployed agents in production or hit similar issues.
I recently added a big update so that now you can also deploy and host weaviate vector databases alongside your agent. I put together this AI chatbot example to show how easy it is to define an agent with Dank, integrate weaviate memory for RAG, and connect to an application frontend. The project is designed to run the whole demo locally from a single command, and you can immediately deploy the agent + weaviate on Dank cloud, and deploy the front end on Vercel (just set env variables accordingly to switch the project from local to prod).
It’s set up so you can fork it and immediately build your own Dank agent application without worrying about infra. I hope this makes it easier to build and deploy AI agents. Any feedback you have would be greatly appreciated.
dank-py takes an existing agent project, inspects it, generates config, locks dependencies, validates everything in an isolated environment, and turns the agent into a Dockerized HTTP microservice.
The output is meant to be production-ready by default: standardized runtime contract, input/output validation, health/status/metrics/logs/traces, and support for either separate containers or bundled multi-agent containers.
It’s framework-agnostic. You describe how the agent is invoked in `dank.config.json`, so it can work with LangChain, LangGraph, CrewAI, PydanticAI, LlamaIndex, or custom agents with direct LLM calls. The CLI can usually bootstrap the config automatically.
If you try it, I’d be especially interested in whether it fits naturally into your existing project structure, and whether the runtime contract covers the functionality you’d want from agent microservices.