{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "dreamscroll-lab/asamana",
 "name": "asamana",
 "owner": "dreamscroll-lab",
 "slug": "dreamscroll-lab-asamana",
 "github": "https://github.com/dreamscroll-lab/asamana",
 "what": "Asamana is an open-source Python and React engine that generates a themed world of AI characters that act on their own and produce a story without a script.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Docker with Compose v2 installed (see the Installing Docker section in docs/deployment.md)",
  "git to clone the repository",
  "macOS is the recommended platform",
  "An API key for an OpenAI-compatible LLM vendor, only if you want to create or run worlds",
  "A token and spending budget, since each step makes several LLM calls per character"
 ],
 "audience_note": "Creative writers, game and interactive fiction hobbyists, and developers who want to explore or research emergent multi-agent storytelling.",
 "risk": "dual-use",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Content",
 "url": "https://dedupedai.com/use-cases/dreamscroll-lab-asamana/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "dreamscroll-lab-asamana--replay-example-story-without-keys",
   "title": "Replay a finished story without any API keys",
   "best": true,
   "url": "https://dedupedai.com/use-cases/dreamscroll-lab-asamana/replay-example-story-without-keys/",
   "json": "https://dedupedai.com/use-cases/u/dreamscroll-lab-asamana/replay-example-story-without-keys.json"
  },
  {
   "id": "dreamscroll-lab-asamana--generate-and-run-themed-story",
   "title": "Generate and run a new themed AI story",
   "best": false,
   "url": "https://dedupedai.com/use-cases/dreamscroll-lab-asamana/generate-and-run-themed-story/",
   "json": "https://dedupedai.com/use-cases/u/dreamscroll-lab-asamana/generate-and-run-themed-story.json"
  },
  {
   "id": "dreamscroll-lab-asamana--audit-narrative-quality-of-a-world",
   "title": "Audit a finished world's narrative quality",
   "best": false,
   "url": "https://dedupedai.com/use-cases/dreamscroll-lab-asamana/audit-narrative-quality-of-a-world/",
   "json": "https://dedupedai.com/use-cases/u/dreamscroll-lab-asamana/audit-narrative-quality-of-a-world.json"
  },
  {
   "id": "dreamscroll-lab-asamana--trace-llm-calls-to-debug-a-run",
   "title": "Trace every LLM call to debug a run",
   "best": false,
   "url": "https://dedupedai.com/use-cases/dreamscroll-lab-asamana/trace-llm-calls-to-debug-a-run/",
   "json": "https://dedupedai.com/use-cases/u/dreamscroll-lab-asamana/trace-llm-calls-to-debug-a-run.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
