all
/
g
/
s
/
fur
/
art
/
ai
/
3dcg
/
f
/
rp
/
req
/
p2p
/
dis
/
lit
/
kaki
chat
GUROchan!
This list is WIP...
1
2
3
So use the classic menu
Link 4
Link 5
Link 6
Link 7
List 3
Link 8
Link 9
[
Settings
]
[
Home
] [
Catalog
] [
Search
] [
Thread list
] [
Stats
] [
Reports
] [
Watcher
] [
PMs
] [
Admin
]
Discussion
[
Return
] [
Bottom
]
Posting mode: Reply
Name
E-mail
sage
Subject
Post
Comment
BBCode
B
I
U
S
Spoiler
Code
File
Animated GIF
Password
(for deletion)
Allowed file types are: gif, jpg, jpeg, png, webp, webm, mp4
Maximum file size allowed is 25000 KB.
Images greater than 255 * 255 pixels will be thumbnailed.
58
unique users in the last 30 minutes (including lurkers)
Switch form position
|
BBCode reference
|
Banned?
|
Quick reply
|
Post API
File:
gurotan.png
(1.27 MB, 1024x768)
ImgOps
Hide image
ImgOps
Hide image
▶
Software Change
kaguya
## Admin
2025/12/10
(Wed)
18:04:38
No.
24037
[
Report
]
AS
▶
As you read on the front page, the software we use on GUROchan was updated from Vichan to Kokonotsuba
You may report any kind of issues/give any kind of feedback in this thread
Viewing last 50 posts
>>
38
kaguya
## Admin
2025/12/14
(Sun)
11:24:53
No.
24084
[
Report
]
▶
I switched the default theme to 2010s style. The original wakaba theme was renamed and is still accessible from the style selector for those who prefer
>>24083
I think anyone who cares to use a custom script would already have a browser extension installed for it
There are some more priority to-dos for javascript right now, such as enlarging webp support as noted by
>>24055
We're also open for help if any JS-savvy user wants to volunteer
>>
39
Anonymous
2025/12/15
(Mon)
01:54:45
No.
24086
[
Report
]
▶
some of the missing images just have broken filenames for example in
https://boards.guro.cx/g/koko.php?res=82855
post 12 has wrong extension .jpeg instead of .jpg, same for post 39 extension .jp instead of .jpg
>>
40
aciddemon
2025/12/15
(Mon)
19:37:54
No.
24088
[
Report
]
▶
>>24084
Love the new features, thank you for your work.
>>
41
Anonymous
2025/12/15
(Mon)
21:15:49
No.
24089
[
Report
]
▶
There seems to be something wrong with the hanging 4.0 thread: When I open it, I can only see posts up to 2024-12-28, which is nearly a year ago, despite the board page showing the thread has more recent messages.
>>
42
Anonymous
2025/12/16
(Tue)
00:14:59
No.
24090
[
Report
]
▶
>>24089
I think you're just viewing its first page. There is a pager in it
>>
43
Anonymous
2025/12/16
(Tue)
01:39:29
No.
24091
[
Report
]
▶
FIRST OFF LET ME TELL YOU I LOVE THE CHANGES YOU'VE MADE.
>>
44
hachikuji
## Developer
2025/12/16
(Tue)
02:02:05
No.
24092
[
Report
]
▶
Threads are now paged since it becomes too cumbersome to load all replies at once for large threads
>>
45
Anonymous
2025/12/16
(Tue)
02:27:44
No.
24093
[
Report
]
▶
>>24092
Can you make them autosage once they reach a certain number of replies? Please?
>>
46
bbcode
Lolicullus
◆nbnRck3qVw
[
PM
]
2025/12/16
(Tue)
03:50:27
No.
24095
[
Report
]
▶
Hello.
May I draw your attention to my post in /lit/
https://boards.guro.cx/dis/koko.php?res=28856
(short formatting string guide (Update 2025a))?
It is slightly more accurate than the BBCode reference (which basically is a good thing to have).
The strikethrough and the spoiler tag are not only mixed up (name and syntax), but — while recognized by the parser — both are not set into action.
I understand that there are more urgent issues. Nevertheless I'd like to list the IMHO most missing formatting strings:
==Headline== (2 equals signs before and after the text) In the source codes of old posts the CSS-class "heading" is still applied, but no more interpreted (see
https://boards.guro.cx/dis/koko.php?res=27777)
BTW, it would be nice, if the old centered header could be reinstalled too.
> (one closing angle bracket) Quoting is not available. (Old posts: CSS-class "unkfunc" in source code, but "inactive".)
>>> (three closing angle brackets) New links to other boards can't be set. Links in old posts are still working.
Is it possible to activate more of the bbcode? And are there substitution options available (e.g. for arrows, dashes, ellipses and, of course, the "40-dash-line)?
And last but not least: Thank you for your hard work. :)
>>
47
kaguya
## Admin
2025/12/16
(Tue)
11:44:03
No.
24099
[
Report
]
▶
>>24093
software-wise there's already a setting for that, but I'm not sure if there's a reason for that anymore since threads are paged akin to traditional forums (currently 500 replies per page - again, traditionally it's much lower but I think modern servers and browsers can handle 500 just fine), which can have hundreds of pages.
>>24095
I put up the BBCode reference page a little hastily. We'll expand it soon, adding new stuff - maybe some just on /lit/?
>>> (three closing angle brackets) New links to other boards can't be set.
This is the one that may take a while though.
Heading will be fixed soon too
>Quoting is not available. (Old posts: CSS-class "unkfunc" in source code, but "inactive".)
What do you mean by this? They seem to work on old posts too.
>>24086
This is what happens when we change the software so many times... Probably my only choice of fixing is editing them from database manually, like I did for those files. I believe only a number of files from a short time period are affected, so feel free to report more files like that
>>
48
Xidisi
2025/12/16
(Tue)
14:16:21
No.
24100
[
Report
]
▶
So I was poking around in RP and found two posts that need to me moved:
https://boards.guro.cx/rp/koko.php?res=7680&page=0
https://boards.guro.cx/rp/koko.php?res=7681&page=0
where do I report errors other than here
>>
50
Lolicullus
◆nbnRck3qVw
[
PM
]
2025/12/16
(Tue)
22:35:55
No.
24105
[
Report
]
▶
>>24099
>What do you mean by this? They seem to work on old posts too.
The above line should be different from the other text in some way. In old posts it was grey instead of black. With the new software I don't see any highlighting. Do you see something?
If you look into the html source code of this post you will find this:
<span class="unkfunc">>What do you mean by this? They seem to work on old posts too.</span>
So the closing angle brackets is recognized, the CSS-class is applied, but it is not defined in the stylesheets (and "unkfunk2" neither):
https://boards.guro.cx/static/css/kokoimg/gurochan.css
https://boards.guro.cx/static/css/kokoimg/gurochan-original.css
https://boards.guro.cx/static/css/kokoimg/gurochan-light.css
And please do not tell me that javascript is mandatory to get the formatting going. JS is an absolut no-go when it comes to privacy!
>>
51
Anonymous
2025/12/16
(Tue)
23:30:11
No.
24106
[
Report
]
▶
>>24090
Thanks! I had missed the pager.
Also thanks to the admins for adding the last 50 posts link!
>>
52
kaguya
## Admin
2025/12/17
(Wed)
09:16:09
No.
24112
[
Report
]
▶
>>24105
It's defined in
https://boards.guro.cx/static/css/kokoimg/base.css
Unless you use an ancient browser, styling should appear without the need of JS.
If you use an ancient browser, then JS is effectively "required" for some CSS:
https://jhildenbiddle.github.io/css-vars-ponyfill/#/
- in short, we are using a backwards-compability script and there is simply no other good way of doing this.
If you want to keep to use an ancient browser, have JS disabled on GUROchan, and want to see the right CSS, you have two choices:
- executing ponyfill via some browser extension
- giving them var-less styling via some browser extension
Besides this, all JS are merely QOL improvements (though most wouldn't work on old browser anyways) and you can simply inspect the source code before individually allowing them if you have doubts about privacy.
>>
53
Anonymous
2025/12/19
(Fri)
10:31:19
No.
24120
[
Report
]
▶
i think the pagination feature and buttons need to be changed
[Reply] should show you the whole thread, only clicking [Last 50 posts] should show you a paged version
>>
54
Anonymous
2025/12/19
(Fri)
18:51:00
No.
24121
[
Report
]
▶
>>24099
I'm asking because fresh threads are a lot more active.
>>
55
hachikuji
## Developer
2025/12/19
(Fri)
23:15:30
No.
24123
[
Report
]
▶
>>24095
we've added an equivalent to ==heading== with bbcode-like syntax
[h]ZOMG[/h] =>
ZOMG
as well as fixed spoiler and strike-through syntax,
[s]strike-through[/s] =>
strike-through
[spoiler]spoiler[/spoiler] =>
spoiler
>>24120
in general, its not practical to deal with so much active data at once. so pagination makes sense to compensate for having large threads. 500 replies per page is enough for most threads anyway
>>
56
Anonymous
2025/12/22
(Mon)
14:28:00
No.
24136
[
Report
]
▶
Is there any way to link external image while having site to show a thumbnail, or is that reserved only to directly hosted images? If not, would you kindly consider such option?
I'm asking because of "no realistic AI, host it elsewhere rule" and so second part of question is if linking such thumbnail would pose any legal risks to the site.
>>
57
kaguya
## Admin
2025/12/22
(Mon)
18:00:08
No.
24137
[
Report
]
▶
>>24136
That's not possible for 2 reasons
- our software generates the thumbnails from image, without the server processing a big image it's impossible to create a thumbnail
- even if the source can be thumbnailed, having it thumbnail makes every browser accessing a page to send a request there, which could in theory compromise your security if someone posted a link for IP grabbing
>>
58
Finally found this thread again
Anonymous
2025/12/24
(Wed)
04:55:10
No.
24153
[
Report
]
▶
old quote didnt show up. cant even see if the relevant reply to the comment. for newer seems to work but for older it seems didnt show anything.
(bad explaination)
(example)
500: hello > 502 > 510 > 514
501: not relevant
502: oh hellow 500
510: yes 502 can i have that link
514: sure 510 here the link....
>>
59
EeL
2025/12/25
(Thu)
09:10:38
No.
24161
[
Report
]
▶
File:
missing_quote.jpg
(31 KB, 251x128)
ImgOps
Hide image
ImgOps
Hide image
▶
Not sure if this was already brought up or if it is a new issue but (some?) post-quotings will not show the corresponding thread when you mouse hover over them unless you "enter" the thread (by clicking "reply" or "last 50 posts"). Instead the quote - window will show "quote source not found". Example in the screenshot, sadly the mouse cursor didn't get captured, it should be hovering on the 14133.
>>
60
EeL
2025/12/25
(Thu)
09:27:30
No.
24162
[
Report
]
▶
>>24161
>but (some?) post-quotings will not show the corresponding thread
It should say:
but (some?) post-quotings will not show the corresponding *post*. ...my bad!
>>
61
hachikuji
## Developer
2025/12/25
(Thu)
09:58:16
No.
24163
[
Report
]
▶
File:
kurisumasu.png
(283 KB, 600x800)
ImgOps
Hide image
ImgOps
Hide image
▶
right now it only captures posts currently on the page using JS.
For something where it shows quote-linked replies regardless of what page ur on there needs to be a proper post API implemented. im currently busy with IRL and reworking some of kokonotsuba's javascript (which may take some time) but it can be expected in the future.
merry christmas BTW
>>
62
EeL
2025/12/25
(Thu)
10:06:39
No.
24164
[
Report
]
▶
>>24163
Oh, merry christmas to you, too! :) Didn't expect such a fast reply. No worries, no rush, just thought it's a bug, not a (just temporarily missing) feature and I'd better bring it to your attention. Enjoy the holidays and thanks for all you devs/mods/admins do! :D
>>
63
no name
2025/12/27
(Sat)
15:57:55
No.
24173
[
Report
]
▶
I feel like a lot of comments and content have disappeared, which is very distressing. Was this caused by the update, or were they deleted before the update?
>>
64
Anonymous
2025/12/30
(Tue)
09:00:58
No.
24191
[
Report
]
▶
>>24173
There's pages now, in case that's what you mean
>>
65
no name
2025/12/30
(Tue)
15:35:41
No.
24192
[
Report
]
▶
>>24191
I'm referring to the significant reduction in Lora content shared via Mega Links...
>>
66
Anonymous
2025/12/30
(Tue)
16:29:01
No.
24193
[
Report
]
▶
Not many threads on the AI board has over 500 replies to be paginated anyways
>>24192
If you are referring to mega.nz deleting stuff from their servers, that's unrelated to GUROchan.
If you are referring to mega.nz links themselves disappearing on posts, that didn't happen.
If you are referring to users no longer sharing source for their LoRAs as often (in case that's the case with the board now), it's not really a technical issue for developers to solve.
>>
67
Lolicullus
◆nbnRck3qVw
[
PM
]
2025/12/30
(Tue)
19:05:58
No.
24194
[
Report
]
▶
>>24112
>
https://boards.guro.cx/static/css/kokoimg/base.css
Thanks for mentioning this file. I've totally overseen it.
In fact you're right about my browser. Mostly and especially for NSFW-sites I use a live system starting from DVD that ‒ because of it's nature ‒ can't be infected by any malware. The disadvantage is of course the missing update option. And it seems that the browser is indeed a little bit out of date. After downloading a site and changing some formatting strings in the base.css to direct values instead of the var()-function my browser could handle this.
For testing I exceptionally enabled JS. Unfortunately this had no effect. Maybe there are also some "new" commands, but I didn't investigate this further. Probably it is easier to burn a new DVD. :))
>you can simply inspect the source code
You are looking for a proofreader, aren't you? ;D
To check 23 files with a little bit more than 531 KB, with 4433 lines (of which one has 23166 columns [ponyfill] and another 389778 (sic!) [ruffle]) and some dependencies ("HEY URI, KOKO.JS is not loaded!") can be a real pain in the ass. I'll better get a new browser. ;)
>>
68
Anonymous
2025/12/31
(Wed)
06:17:22
No.
24195
[
Report
]
▶
May I ask what's taking Guro Dark so long?
>>
69
Lolicullus
◆nbnRck3qVw
[
PM
]
2025/12/31
(Wed)
16:11:20
No.
24196
[
Report
]
▶
I'm missing the report option at the end of a side. I didn't want to report something since the software change, so I might have not noticed the vanishing. Is it once more a lack of my browser or is there really no more report option?
>>
70
hachikuji
## Developer
2025/12/31
(Wed)
18:58:46
No.
24197
[
Report
]
▶
>>24194
sry our js is pretty messy at the moment. not sure how to help in this case
>>24195
the css wizard has been busy over christmas/new-years
>>24196
we don't have a report feature. Before the switch, gurochan's report queue was mostly full of spammed reports made by bots and nearly everyone seemed to be using the report thread itself more than it. but it is on our list of things to implement
>>
72
Anonymous
2026/01/01
(Thu)
11:09:11
No.
24200
[
Report
]
▶
>>24197
Thanks for the work that's being put in.
Happy New Year, fellas!
>>
73
Anonymous
2026/01/03
(Sat)
03:03:32
No.
24213
[
Report
]
▶
I have not run into any major problems, even running Tails for extra security. JS is enabled in the default browser setup. Thanks for the hard work. Now, I hope my kudos get posted, since I usually get blocked by the IP address filter.
>>
74
Anonymous
2026/01/04
(Sun)
03:04:37
No.
24218
[
Report
]
▶
If you still want help, I might be able to lend a bit of a hand... How would I go about doing that?
>>
75
Anonymous
2026/01/04
(Sun)
05:24:15
No.
24220
[
Report
]
▶
I might be wrong, but I think some old comments are showing up in unrelated threads. They appear to be comments originally from threads which the admins deleted, but now they are showing up in random places.
It's possible that I am misremembering, but if you guys run low on bugs to fix, it might be good to see if there are any orphaned comments in the DB, which are somehow getting displayed now.
>>
76
hachikuji
## Developer
2026/01/04
(Sun)
07:58:56
No.
24221
[
Report
]
▶
>>24218
With kokonotsuba's code? depends what but you can find the repo here:
https://github.com/Heyuri/kokonotsuba
we use this chat room to coordinate development which you can use if you need help with anything:
https://cgi.heyuri.net/devchat/
we've got a huge backlog of things to do but its not easy to navigate such a large code base if ur unfamiliar with the weirdness of the average PHP imageboard software. the 'easiest' is probably the javascript/frontend. im currently working on more anti-spam protections (that fukken porn link spam bot i swear...), but i was last working on new image expanding js manually.
you see, kokonotsuba's js was done in some weird modular object oriented system. which is a neat idea in theory but the coupling & abstraction is annoying. And most js features act independently from each other (with the exception of some moderation-related js) so i dont think they need to be loaded & managed through one system anyway. also owing to the fact that a lot of variables are like 3 letters or less and with little to no comments.
its not super difficult but time consuming
otherwise, you can help gurochan by reporting bugs you find and posting more content to the site (which is more fun anyway)
>>24220
can you link some examples? orphaned replies don't exist under normal circumstances coz of how the tables are set up
>>
78
Lolicullus
◆nbnRck3qVw
[
PM
]
2026/01/05
(Mon)
13:29:56
No.
24225
[
Report
]
▶
>>24197
> sry our js is pretty messy at the moment. not sure how to help in this case
No problem. Most JS-programs are messy ‒ partly because of JS's nature, partly on purpose (*) and partly because of incompetent or lazy programmers [present company excepted ;) ]. So there is no need of help. Thank you, nevertheless.
> we don't have a report feature.
Pffewww. I'm glad to read this. I was concerned about missing something. Thanks again.
(*) There are really programmers thinking they can completly obscure their code to prevent it from being used by others or to hide its malicious functions.
>>24213
> I have not run into any major problems, even running Tails for extra security.
Tails is a system I take in consideration. Does it run as livesystem on a readonly medium?
> since I usually get blocked by the IP address filter.
This is a downside of tails. Tor adresses are often excluded for the same reasons other proxies are blocked for.
And now for something completely different. (Christopher Trace and Monty Python)
Does Kokonotsuba provide a feature to edit old posts? The only option to correct something is to delete and repost. This is managable as long as there is no following post referring to the to be corrected one. Afterwards it will be awkward. Although this is nothing to be on top of your to-do-list, I'd like to make a humble request for enabling, if possible.
>>
79
Anonymous
2026/05/25
(Mon)
01:27:39
No.
24892
[
Report
]
▶
>>24037
not sure if this is the place to ask, but i used to be able to download images with their original filename by clicking the green and white button just next to the filename. is that not working for anyone else?
>>
80
hachikuji
## Developer
2026/05/25
(Mon)
14:33:10
No.
24894
[
Report
]
▶
>>24892
reload and try now.
also, Guro Dark added ^_^
>>
81
Anonymous
2026/05/26
(Tue)
02:20:37
No.
24896
[
Report
]
▶
>>24894
seems like it's fixed. ty.
>>
86
Anonymous
2026/06/07
(Sun)
04:02:25
No.
24968
[
Report
]
▶
to minimizer low effort driveby cp spamming, perhaps first posts on new threads from containing links, then banning bumping, or throttling, like one ip is allowed only one new thread per hour. or somethin other than letting them fester for hours every single time.
>>
87
hachikuji
## Developer
2026/06/07
(Sun)
04:42:23
No.
24969
[
Report
]
▶
the CP spammer evades every counter-measure so its a wild goose chase trying to develop new ways all the time, especially if they make it harder for regular users to post.
the more reliable way is to have more staff online to delete it, so if you'd like to volunteer then contact kaguya (`・ω・´)
his email:
[email protected]
>>
88
Anonymous
2026/06/07
(Sun)
19:34:59
No.
24973
[
Report
]
▶
>>24969
Why not apply for something akin to PhotoDNA to scan uploads? All uploads to GUROchan are public so there is no privacy concern.
>>
91
Search "manual"
Lolicullus
◆nbnRck3qVw
[
PM
]
2026/06/08
(Mon)
11:44:10
No.
24981
[
Report
]
▶
It may be helpful if the search tips would be extended by more lines, telling details about how the search terms are processed. This isn't clearly communicated.
Proposal:
* Enter keywords into the desired fields, then press the "Search" button.
* The Search looks for posts, hence a thread may be represented multiple times.
* The search fields are AND-combined, which means the results must match at least one word from each field.
* For an OR-search over more than one search field do a separate search for each needed field.
* Alternatively use the
General
field to search all available
text
fields (i.e. the [Post-]No. field is not included).
* The keywords
inside
the individual search fields are OR-combined, returning every post matching at least one word.
* You can choose to match whole words or let the search work like there are wildcards at the
end
of the words.
* Quotes around search terms have no effect.
* Excluding by preceding a keyword with a dash ("-") is not possible.
* You can choose to look only for opening posts.
* You can select the boards from which posts are returned.
This is what I found by trying. Of course I have no idea if it is complete and/or correct. Does a more detailed guide exist? Provided with an even technical manual I'm willing to write a "readable" version.
>>
92
hachikuji
## Developer
2026/06/08
(Mon)
13:36:43
No.
24982
[
Report
]
▶
>>24973
we have a system that allows banning certain images via perceptual hashes. but that can be evaded by just using more obscure/newer cp, using AI generated cp, or heavily distorting the images (all of which he's done before).
as for photoDNA i dont think applying for it would work or is a good idea. both for the facts above and i doubt they'd approve an application from gurochan - not even sketchy ad companies will accept us! let alone microsoft
so to be clear, you can't stop someone from posting material like CP. you can make it ever-so-slightly more inconvenient but most possible counter-measures are just wasting development time for something that can he can learn to evade in 5 minutes. tops.
and if you want an example of someone who went on a goose chase trying to figure out how to prevent child pr0n from being uploaded altogether - you can take a look at the pomf2.lain.la guy. he ultimately couldn't prevent CP from getting uploaded despite deploying tons of countermeasures (including photoDNA). pedobears just used new methods each time. at best he could comply with legal take down requests
this kind of spam has been happening for over 20 years so its not like its a new thing either (you can even see some on archives of 4chan from 2005!)
rant ovar, just thought i'd explain it thoroughly since a decent chunk of gurochan users arent very familiar with the imageboard side of the internet
>>24981
>Does a more detailed guide exist?
nope (`・ω・´)
but i'll work on improving the search as well as the descriptions with the help of your proposal
>>
94
Lolicullus
◆nbnRck3qVw
[
PM
]
2026/06/08
(Mon)
18:01:11
No.
24987
[
Report
]
▶
>>24982
The best way to make a system inconvenient to spammers is a closed one with registration, login and delay of first post permission. But this is of course nothing wanted on this board.
Something heading into this direction could be a whitelist. Although on an anonymous board a list of names makes no sense, a list of tripcodes could. It wouldn't help to spot spammers in the first place, but it would narrow down the amount of posts that have to be checked for spam by script or ‒ even more important ‒ by hand.
If the users are encouraged to use the (secure) tripcodes and the list grows with the time, an automatic filter can discard known posters from further checks, leaving only resisters and unknown or new posters to be checked and the latters to be added to the list if appropriate.
I don't know how much development time it would take, but i can imagine that the search system of the database program that is storing the posts already has the ability to perform such a task without too much efforts.
>>
95
Anonymous
2026/06/11
(Thu)
00:20:20
No.
25002
[
Report
]
▶
>>24982
Is it a dedicated troll manually spamming or is it just the typical bot CP spam that imageboards often get? If it's the bots, try figuring out some traits of their connection (eg certain user agents, certain timing behavior) and "allow" uploads but just shadowban, so they think the upload succeeded. That often works for semi-smart bots.
>>
96
Anonymous
2026/06/12
(Fri)
15:42:06
No.
25014
[
Report
]
▶
Page 2 of thread list is broken (at least on /lit/)
>>
97
hachikuji
## Developer
2026/06/15
(Mon)
11:38:44
No.
25025
[
Report
]
▶
>>25014
Fixed
[
Top
]
Delete post: [
File only
]
Password:
Style: