- ✅ Project Overview
- 🚀 Features
- 📦 Tech Stack
- 📁 Folder Structure
- 🛠️ Getting Started
- 🧑💻 Contributing
- 📄 License
Welcome to the official documentation repository for Alchemyst-ai! This monorepo is the single source of truth for all documentation related to our projects, APIs, and tools. We believe in the power of clear, concise, and accessible information, and this repository is our commitment to empowering our users and developers.
Our documentation is primarily written in MDX, allowing us to combine the readability of Markdown with the power and interactivity of JSX components, creating a rich and engaging learning experience.
This documentation site is built with modern, developer-friendly technologies:
- MDX: For writing content that combines Markdown and JSX.
- Node.js: For the development environment and server-side logic.
- Mintlify CLI
Here is a basic overview of the directory layout in this monorepo:
├── .github/ # Community health files (e.g., CODE_OF_CONDUCT.md)
├── developer-docs/
├─ README.md
├─ docs.json
├─ index.mdx
├─ quickstart.mdx
├─ development.mdx
├─ api-reference/
│ ├─ introduction.mdx
│ ├─ openapi.json
│ └─ endpoint/api/v1/
│ └─ context/
│ ├─ add/post.mdx
│ ├─ delete/post.mdx
│ ├─ search/post.mdx
│ ├─ traces/{traceId}/delete/delete.mdx
│ └─ view/
│ ├─ get.mdx
│ └─ docs/get.mdx
├─ ai-context/
│ ├─ what-is-ai-context.mdx
│ ├─ why-you-need-ai-context.mdx
│ └─ how-alchemyst-works.mdx
├─ essentials/
│ ├─ code.mdx
│ ├─ images.mdx
│ ├─ markdown.mdx
│ ├─ navigation.mdx
│ ├─ reusable-snippets.mdx
│ └─ settings.mdx
├─ integrations/
│ ├─ introduction.mdx
│ ├─ sdk/
│ │ ├─ typescript-sdk.mdx
│ │ └─ python-sdk.mdx
│ └─ third-party/
│ ├─ agnoagi/python.mdx
│ ├─ aisdk/js.mdx
│ ├─ langchain/{js,python}.mdx
│ └─ llamaindex/{js,python}.mdx
├─ example-projects/
│ ├─ introduction.mdx
│ └─ team/
│ ├─ syllabai.mdx
│ └─ zendocs.mdx
├─ mcps/
│ ├─ introduction.mdx
│ ├─ mcps.mdx
│ ├─ cursor.mdx
│ ├─ claude-desktop.mdx
│ └─ visual-studio-code.mdx
├─ snippets/
│ └─ snippet-intro.mdx
├─ images/
│ └─ ...
├─ logo/
│ └─ ...
├─ action.js
└─ ctx.jsTo get a local copy up and running, follow these simple steps.
- Node.js (v18 or higher recommended)
- npm or yarn
Install the CLI globally:
npm i -g mint
Run the dev server :
cd developer-docs
mint dev
Then open http://localhost:3000.
- Fork and clone the repo
- Create a feature branch from
main:git checkout -b docs/your-topic - Install Mintlify CLI (see prerequisites) and run locally with
mint dev
- Check how mdx works you can see some examples in
/essentials
- Place new pages in the most relevant directory (e.g.,
ai-context/,integrations/). - For API docs, follow
api-reference/endpoint/api/v1/...folder conventions. - Update
docs.jsonto surface new sections/pages in the sidebar navigation.
- Run:
mint devand verify the page renders, links work, and images load - Lint/content sanity: check for broken links, heading hierarchy, and typos
- Keep line length readable; wrap long lines and avoid trailing spaces
- Commit style:
docs(scope): short summary(e.g.,docs(ai-context): add diagram) - When adding files, update the Directory map in this README (
developer-docs/README.md). - Push your branch and open a PR to
main - In the PR description: include screenshots of visual changes and a brief summary
- Request review from a maintainer; address feedback promptly
- If everything goes well and your PR is merged to
main, you will see it athttps://docs.getalchemystai.com/. - If issues arise, submit a follow-up PR with focused fixes
Note: Before pushing or opening a PR, pull the latest changes from main.
Distributed under the CC BY-SA 4.0 License. See LICENSE for more information.