whatisgithub

What is ccfa-gent?

reyuyu/ccfa-gent — explained in plain English

Analysis updated 2026-05-18

28TypeScriptAudience · researcherComplexity · 3/5Setup · moderate

In one sentence

A local AI writing workspace with specialist agents that help researchers draft, review, and revise academic papers.

Mindmap

mindmap
  root((CCFA Paper Agent))
    What it does
      Writes and revises papers
      Reviews manuscript logic
      Searches academic literature
    Tech stack
      React
      Python
      DeepSeek
      MinerU
    Use cases
      Draft CCF-A conference papers
      Review manuscript structure
      Search Semantic Scholar
    Audience
      Researchers
      Writers
    Design
      Diff approval before edits
      Specialist agent routing
      Streaming reasoning output

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Draft and revise a paper targeting a CCF-A conference or SCI journal with specialist AI agents.

USE CASE 2

Get an automated review of your manuscript's logical and structural problems before submission.

USE CASE 3

Search Semantic Scholar for supporting literature relevant to your paper's problem statement.

USE CASE 4

Convert reference PDFs into clean Markdown for the AI agents to read.

What is it built with?

ReactPythonDeepSeekMinerU

How does it compare?

reyuyu/ccfa-gentaudemodo/audemodo-responsive-keepalivecahn91/gpt-repo-mcp
Stars282828
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audienceresearcherdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Python 3.10+, Node.js 20, and a DeepSeek API key, Chrome or Edge recommended.

So what is it?

CCFA Paper Agent is a local AI writing workspace designed to help researchers write, check, and revise academic papers, particularly those targeting CCF-A conferences and SCI journals. It runs entirely on your own machine using a React web interface backed by a Python API server. The system organizes each paper as a project that holds your draft files, reference papers, figures, and notes about the scientific problem you are addressing. Rather than a single chatbot, it routes your requests to specialized agents depending on what you need: one agent handles writing and revision, another reviews your manuscript for logical and structural problems, a third searches academic literature on Semantic Scholar to find supporting papers, and a coordinator decides which specialist to call. A notable design choice is that no file on your machine is edited without your approval. When any agent proposes a change to your manuscript, it generates a diff that you can inspect in the browser before accepting or rejecting it. This means you can run the AI freely without worrying about it silently overwriting your work. Other features include PDF parsing via a tool called MinerU that converts reference papers into clean Markdown, a phrase memory that accumulates useful academic sentence patterns across sessions, and streaming output so you can watch the agents' reasoning steps in real time. Setup requires Python 3.10 or newer, Node.js 20, and a DeepSeek API key to power the agents. A Semantic Scholar API key is optional but improves rate limits for literature search. Running the provided startup script installs dependencies and opens the workspace in your browser at a local address. Chrome or Edge are recommended because the app uses browser file-system features that Safari does not fully support.

Copy-paste prompts

Prompt 1
Help me set up CCFA Paper Agent with a DeepSeek API key and start a new paper project.
Prompt 2
Review my manuscript draft for logical and structural problems using the review agent.
Prompt 3
Search for supporting literature on Semantic Scholar for my paper's research problem.
Prompt 4
Explain how the diff approval system works before any agent edits my manuscript.

Frequently asked questions

What is ccfa-gent?

A local AI writing workspace with specialist agents that help researchers draft, review, and revise academic papers.

What language is ccfa-gent written in?

Mainly TypeScript. The stack also includes React, Python, DeepSeek.

How hard is ccfa-gent to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ccfa-gent for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.