Skip to content

Claude/add claude documentation mbg71#249

Open
CallixteBailly wants to merge 3 commits into666ghj:mainfrom
CallixteBailly:claude/add-claude-documentation-mbg71
Open

Claude/add claude documentation mbg71#249
CallixteBailly wants to merge 3 commits into666ghj:mainfrom
CallixteBailly:claude/add-claude-documentation-mbg71

Conversation

@CallixteBailly
Copy link

No description provided.

claude added 3 commits March 19, 2026 08:03
Documents the full codebase structure, tech stack, development workflows,
architecture patterns, and conventions to help AI assistants understand
and work with the MiroFish repository effectively.

https://claude.ai/code/session_01FMGZyoG9pBwGVFb2FFhoLM
Plan to create an OpenAI-compatible proxy server that routes
LLM requests through the `claude` CLI, enabling MiroFish to
use Claude via the Max subscription plan.

https://claude.ai/code/session_01FMGZyoG9pBwGVFb2FFhoLM
Add an OpenAI-compatible proxy server (claude-proxy/) that routes
LLM requests through the `claude` CLI, enabling MiroFish to use
Claude via the Max subscription plan without an Anthropic API key.

- claude-proxy/server.py: Flask server exposing /v1/chat/completions
- claude-proxy/claude_runner.py: subprocess wrapper for `claude -p`
- OpenAI model name mapping (gpt-4o → sonnet, gpt-4 → opus, etc.)
- JSON mode support via prompt engineering
- Simulated streaming SSE support
- npm run dev:claude to start proxy + backend + frontend
- Updated .env.example, CLAUDE.md, docker-compose.yml, package.json

https://claude.ai/code/session_01FMGZyoG9pBwGVFb2FFhoLM
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. documentation Improvements or additions to documentation labels Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants